PCD8544用にMEGA8のプログラムを書いた
のを書き込んで、繋いで見ました。
うーん。上手く動かん…
大した事はやってないんだけどな…
ソースや配線をしばし見直してみて、やっぱり
特に問題が無いっぽいことをたしかめて、
あとはロジアナだな。
とりあえずネコロジーを取り出して、データの
中身を取り出してみる…
MOSI、SCK、D/Cの3本を取り出して、
D/Cをトリガーに設定して取り込んでみる…
なんか信号が出ているのは間違えないっぽい。
とりあえずクロックはちゃんと出てる。
D/Cは…変だな。短すぎる。
プログラムが間違えているのか、それとも
MEGA8の内蔵SPIが想定外の動きを
してるのか?
SPIのステータスレジスタを読んで、送信が
終ったところでクリア元に戻すような動きを
させているんだけど、なんだか違う動きを
している様な…
あと、データ信号もなんだか想定外だなぁ…
出力したデータとはなんかちょっと違うデータが
出ているみたい。
今日はとりあえずここまで。あとでまた考える
ことにしよう。
あれかな。内蔵SPI使わずに、全部ポーリング
で書き直してみようか…
|