ファーム更新成功
早起きしたのでROM書きに挑戦。PICNICの基板からPICを取り外し、ゼロプレッシャーソケットを重層。PICNICキットについていたPICはROMライタが対応していないとかで、拡張キットについてきた16f877を使用して、というかこれに書き込み。
マイクロコンピュータでは小さなコードを16f84に書き込んでいたわけだが、今度はかなり大きいので少々ドキドキ。同じパラメータで書き込みを試みると・・・
[macintosh:cai/pic/picnic-b] quwaji% ../akipic-0.1.8/akipic -p /dev/cu.usbmodemUSB-COM1 -w v1201.hex Out of PIC memory!! ------0800
うぎゃ。確かデバイスの指定もあったなと・・・
[macintosh:cai/pic/picnic-b] quwaji% ../akipic-0.1.8/akipic -p /dev/cu.usbmodemUSB-COM1 -d 16f877 -w v1201.hex ID information... 0xf 0xf 0xf 0xf config word status... BKBUG disable CP disable WRT enable CPD disable LVP enable BODEN enable PWRTE enable WDTE disable FOSC HS Program memory = 1FC1 Data memory = 0017 Config word = 0007
今度は成功。テキストには3分くらいかかると書いてあったが、そこまで待たなかった。多分akipicがVerifyしていないためだろう。PICNIC基板に載せたゼロプレッシャーソケットにセットして電源投入。方向を間違えていて焦ったが、難なく動作。めでたしめでたし。
さ、拡張キット組み立てるか。Let's 電子工作