SPIの動作がよくわかんなくなったので、備忘録かねて動作確認用プログラムを置いておきます。
接続は以下の通り(Arduino UNO標準)
- 13:SCK クロック
- 12:MISO 入力
- 11:MOSI 出力
- 10:SS スレーブセレクト
マスター側に書き込む場合はこのままでOK
スレーブ側に書き込む場合は3行目をコメントアウトしてください。
USBをマスター側に接続し115200 bpsでシリアル接続、適当な文字を送ればスレーブから反応が返ってきます。
下は"test"と送った例、一文字ずつ帰ってきます。
コメント