はじめに米粒AVRことTiny10はリセット端子と電源を除く3ピンの利用が可能です。リセット無効にすることによってリセット端子も入出力ピンとして利用可能になりますが、一度リセットを無効にすると再度プログラム書き込むことが出来なくなります。リセット端子に12Vをかけることにより、再度プログラムの書き込みができます。そこで、専用のプログラム用アダプタを作成しました。UsbaspというオープンソースのAVRライタのアダプタとして作成しています。avrdudeから利用することができます。回路UabaspからTiny10に書き込むには次のように端子を接続します。-更に、書き込みタイミングでTiny10のRESET端子を0Vにする代わりに+12Vをかけるため、昇圧回路が必要になります。フラッシュプログラム用に+12Vを発生する専用のMAX662Aを使いました。回路図は次のようになります。schematicプログラムアダプタの基板を作成しUsbaspの先に接続して書き込みを行えるようにしました。adapterなお、Usbaspのライタのファームウエアは2011-05-28版に書き換えておくことが必要です。書き換えのためにはもう一台別のAVRライタが必要になります。test.hexを書き込むには次のコマンドになります。2行目のコマンドでは、リセットを無効にしています。fuse:w:0xfe:m4連のLED制御も出来るようになります。(0)コメントはまだありません。コメントは受け付けていません。