PIC18F14K50(device側)とPIC32MX250F128B(HOST側)のコラボによるキーコンバータのプロトタイプを構築。
device側は何とかなりそうなことは確認済み。HOST側はこれから挑戦。基本microchipのサンプルコードをベースにやっていきますが、PIC18の方はC18,PIC32の方はXC32と大変です。
さらにPIC32のコードは
#define GetInstructionClock() (GetSystemClock() / 2) ???
という記述があったり。 ? って三項演算子かい?ちょっとサンプルを使うのが不安になってきた。で、コンパイルしてみたが、最初通らなくてプロジェクトのincludeパスの指定とかをなおしたら、
BUILD SUCCESSFUL (total time: 2s)
ときたもんだ。自分の勉強不足なのかもしれない。コンパイルは通ったので試しにチップにicspで焼いてみたが、動くわけもなく。そもそもconfigがサンプルのままだからPIC32MX250F128Bにあってないよね。PORT Fとか無いし。