とりあえず、まともに動いていないわけですが、たぶんこんな感じなんだろうという制御線のタイミングチャートを載せておきます。
まずは、1行目だけを拡大したタイミングチャートです。
次に全体というか、3画面(3FRAME)分のタイミングチャートです。
ちゃんと画面が出ていないので、どこかしら間違っているのですが、どこが間違っているのかさっぱりです。
タイミングチャートはpowerpointで書きました。やたら手間がかかった気がします。
まずは、1行目だけを拡大したタイミングチャートです。
次に全体というか、3画面(3FRAME)分のタイミングチャートです。
ちゃんと画面が出ていないので、どこかしら間違っているのですが、どこが間違っているのかさっぱりです。
タイミングチャートはpowerpointで書きました。やたら手間がかかった気がします。
D0~D95ではなくて、D0~D99にしないとだめなようです。LCDドライバMSM5299Cは1つのICで80dot分のシフトを行います。データはIC内でシフトしているだけで、IC間では同期を取っているだけのようです。
シフトを途中でやめてしまうとゴミが残り、次のシフト時に(次の行)そのごみが表示されてしまします。4dotずつのシフトなので1ICで20回、ICが5個搭載されているので100回のシフトが必要になります。
ちょうど同じことをやっていて、同じようにはまっていました。
ついさっきやっと解決です。
おお、そういうことだったんですね。ありがとうございます。
とりあえずクロックを100個にして、送るデータを96個の有効データとダミー4個にしたら、ちゃんと映りました。
本当に助かりました。報告は後ほどさせていただきます。