改善点
変更点
- 5つのデジタル入力を削除
- 基板固定タクトスイッチを2から1に
- 基板固定LEDを4から1に
- その代り汎用入出力ポートを4つ設け別基板へ接続可能(基板固定では押しづらい/見づらいため)
汎用と言うだけあってかわロボ用途には無駄が多いですが、冗長性が高いと色々便利なので。専用基板も作るかもしれませんがこれはこれで。あとは増えた入出力を活かせるプログラムを書かなきゃですね。
実は昨日完成してたのですがPICKitによる書込みが出来ずに不貞寝してしまい、やっと対処ができました。原因は恐らくPICKitの故障かと。以前からネットブックでは動作しなかったりと不調でしたし。以下作業メモ。
どうやら電圧を印加するタイミングでWinのPICKitが落ちる。場合によってはUnsupport port errorとかVDD and VPP Voltage level errorsいうエラーを吐く。MPLABではPK2Error0009: Write failure (GetLastError = この操作を正しく終了しました。とか。エラー後はPICKitが見えなくなるので再接続するも繰り返し。このエラー内容はネットブックでだけ書き込めない時と同じ。今回は旧型基板や汎用旧型では正常動作するのでICSP周りの回路を疑うも短絡などミスはなく不貞寝。ちなみにPIC無しで接続すれば、無接続と同じとなるはずが汎用新型のみで先の現象が起きたので、それも回路を疑った原因。
翌日、電源を接続して書込みを行うと正常に完了。なんでさ。