「確かI2Cとか通信の本があったよなぁ」と探したらあった。
これ↓
で、この本を読んだらPICでI2Cのスレーブをソフトウェアで実装していた。
どんな方法で実装しているのかを調べたら、メインループ内でピンの変化をチェックする方法で実装していた。
なので、PIC12F683へ戻って実装してみることにした。
ただ、最終的にはI2CのスレーブとPWM3つを動かしたいので、実行時間がわかりやすいアセンブリ言語で書いてみようと思う。
PICのアセンブリ言語は書いたことがないので、以前に買ったこの本を参考に勉強する。