RX24TでLED点滅

先日購入したRX24Tで、LEDの点滅が出来た。

RXシリーズは、RX621に始まり、RX63T、RX64M、RX24Tと色々扱う
事になった。

基本的にシリーズが違っても、内蔵ペリフェラルは、似通っているので、リソースの使い
まわしが出来るのがありがたい。

以前から、マイクロマウスをやろうかと思い、非常にゆっくり準備している。
本来、RX24Tは、モーターの制御向けシリーズとして、RX23Tの後継で、動作
周波数が80MHzまでアップされ、注目していたが、チップワンストップで、
数量をある程度まとめると安いのを見つけて、購入した。
※10個で@460円くらい。
80MHzで動作し、256Kのフラッシュと16KのRAMなど、コストパフォーマン
スが高い。
元々、このシリーズは、ブラシレスモーターの制御をターッゲットにしたものなのだが、
もちろん、それ以外の用途でも十分使えると思う、多少RAMの容量が少ないが・・

とりあえず、モーター制御に特化したものに利用する予定で、迷路の解析部分の「頭脳」
は、別に何かを使う予定でいる。
※1個のマイコンで全てまかなえればシンプルなのだが、初号機は、柔軟性など考えて、
とりえあず分離しておきたい。

RX24Tで少し違うのは、内部のフラッシュは、最大でも32MHzまでしか動作しな
い為、フルスピード(80MHz)で動かす場合には、ウェイトを入れる必要がある点で、

	device::SYSTEM::PRCR = 0xA50B;	// クロック、低消費電力、関係書き込み許可

	device::SYSTEM::MEMWAIT = 0b10; // 80MHz 動作 wait 設定

レジスタのプロテクトを解除後、スピードをキックする為に備えて、ウェイトを入れてお
く必要がある。

今回最大周波数は80MHzなので、外部発信は、10MHzのクリスタルを使った。

LEDは、P00(4)に赤色LED(VF:1.9V)を1.5Kの抵抗を入れて、吸い
込みで接続してある。

img_0849s

RX24T LED 点滅