趣味の電子工作と釣りについて。電子工作は、おもに変換器作成。釣りはおもにトラウトの管釣り。
1.改造点
初期状態では、PORTB4がファームウェア書き換えスイッチになっているが、
これだとキー押下して通電するとファームウェア書き換えモードになる可能性があり、まずい。
なので、機能的に貧弱でキースキャンに使いづらいPORTE3をファームウェア書き換えスイッチに変更した。
2.制約
このプログラムは、C18 student edition(期限切れ)ではビルドできない。
そこで、ビルドできるよう、無くてもどうにかなりそうなロジックを徹底的に削った。
リセットのロジックも削ったので、HIDBootLoader.exeからリセットすることはできない。
その他、いろいろ不具合はあるのかもしれないが、気にしないこと。
3.ビルド方法
hidbootldr.zipを解凍する。解凍先は、どこでもいい。
HID Bootloader - Firmware for PIC18 Non-J Devices LiteにあるHID Bootloader PIC18 Non J.mcpを起動。
ビルドすると、HID Bootloader PIC18 Non J.hexができる。
4.書き込み方法
PICKit2を使うのが一般的だが、秋月ライターでも書き込めるらしい。
とくに特殊なところはなし。
初期状態では、PORTB4がファームウェア書き換えスイッチになっているが、
これだとキー押下して通電するとファームウェア書き換えモードになる可能性があり、まずい。
なので、機能的に貧弱でキースキャンに使いづらいPORTE3をファームウェア書き換えスイッチに変更した。
2.制約
このプログラムは、C18 student edition(期限切れ)ではビルドできない。
そこで、ビルドできるよう、無くてもどうにかなりそうなロジックを徹底的に削った。
リセットのロジックも削ったので、HIDBootLoader.exeからリセットすることはできない。
その他、いろいろ不具合はあるのかもしれないが、気にしないこと。
3.ビルド方法
hidbootldr.zipを解凍する。解凍先は、どこでもいい。
HID Bootloader - Firmware for PIC18 Non-J Devices LiteにあるHID Bootloader PIC18 Non J.mcpを起動。
ビルドすると、HID Bootloader PIC18 Non J.hexができる。
4.書き込み方法
PICKit2を使うのが一般的だが、秋月ライターでも書き込めるらしい。
とくに特殊なところはなし。
PR
この記事にコメントする