AVRのSPIモジュール / ディジタルポテンショメーターAD8402ARZ50 / ライブラリー化

pp.339ff.
これもライブラリーにしておく。MISOがなく、しかもチャンネルとワイパーの位置とを指定するだけなのでシンプルきわまりない。

ワイパーの位置は電源オン時は不定である。!RS (リセット)信号をアサートした直後は中間位置(0x80, 0d128)に来る。
f:id:ti-nspire:20200118080311p:plain:h290 f:id:ti-nspire:20200118101328p:plain:h290

これまで使ってきたmySPIライブラリーもクラスに書き換えた。インスタンスの外部参照宣言については、作って遊べるArduino互換機(p.185)、ボクのArduino工作ノート 改訂版(p.88)を真似た。