« アトメルの8ビットマイコン | トップページ |  »

2005年5月10日 (火)



最近はわりと手が空いているので、買い込んだまま溜め込んでいるものをいろいろやってみている。

------

LPC2119はひとまず置いておいて、別件のT89C51を試してみる。
今度はPLCC28ピン、フラッシュ16k RAM512B、8051ベースのワンチップ。
こちらも、H8とかと同じようにUART経由のブートローダーが提供されている。

スペック的にはR8Cとかぶるのだが、ピン配置を眺めていても、結構ツボをついた配置になっていて気に入っていた。
20ピン系のワンチップだと、微妙にピンが足りないようなところでも、うまく使えるような気がして購入していたもの。

------

ブートローダーの起動方法がわからなくて、ちょっとはまる。
H8やsh、LPCのような、ブートモードに入れるためのピンが見あたらない...
と、いうか常にブートローダーが起動するのだ。どうやってフラッシュに書き込んだプログラムを実行するのだろう?と思っていると、巧妙な仕掛けがあった。

フラッシュ書き込みツールで設定するフラグがあって、任意のポートの初期状態でユーザープログラムに分岐するようにできるのだ。
これなら、モードピンは必要なくなる。
うまいこと考えるものだ。

書き込みツールとの通信を確認。フラッシュのイレースは出来るようだ...

|

« アトメルの8ビットマイコン | トップページ |  »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: :

« アトメルの8ビットマイコン | トップページ |  »