AVRをシリアルポートで書込み
いろいろホームページを見ていたら, AVRは専用のISPがなくてもシリアルポート書き込めるらしいのでやってみた. まずこちらのページ↓ http://www.geocities.jp/arduino_diecimila/avr-writer/index.html#top で紹介されていた通り, AVRライタソフトavrdude-serjtag ライタソフトのコンフィグ・ファイル avrdude.conf avrdude用のGUIラッパー avrdude-GUI-1.0.5.zip をダウンロードして解凍,セッティング. AT90S2313に書き込んでみようと思ってたのだけど, これはArduinoのブートローダ書き込み用の説明と分かり, さらに検索すると, みすみロボット研究所さんの, http://misumi.sakura.ne.jp/blog/archives/2008/08/avr_1.html を見つける. この通りに配線してさっき上書きしたavrdude.conf を元にもどし, avrdude-GUIから書き込みを行ってみる. オプションは -P ft0 とだけ入れた. Erase効くし,ReadもWriteもできている模様. 応答しないときは,コネクタ抜き差ししたりアプリを再起動したりしたら, また応答をはじめた. しかし,書込み済みのAVRでLEDを付けようとしてもチカチカせず. 何かがおかしいのかな? 単純にシリアル接続でもソフトでAVRを読み書きできるらしいことがわかった ので目的は達成. 後で気づいたが,100オームの抵抗を入れてなかった. 壊れなかったのでラッキー.
ESP32 Wifi Bluetooth開発ボード |
Arduino Nano Every |
Raspberry Pi pico |
FPGA XILINX Artix-7 |