1号機のファームウェア再調整後に発生した RAMPS 1.4LCD(今どき珍しいが..) の表示乱れ!
「MARIN 1.1.8」にアップグレードした際も同じ現象に悩まされたが、備忘録を怠り、今回すっかりハマってしまった。
コンパイルが完了し、EEPROM 書き込み後にまさかの "ゲッ!"
LCDデータ転送のタイミングが合わずに(早い!)起こる現象
「Configuration.h」に遅延処理を施し、正常な表示に戻った。
※個別に要調整
#define ST7920_DELAY_1 DELAY_NS(200) // After CLK LOW
#define ST7920_DELAY_2 DELAY_NS(400) // After DAT
#define ST7920_DELAY_3 DELAY_NS(200) // After CLK HIGH
MARINも、「問題解決!」と申しております。
今度は忘れずメモ!
コメントアウトの有効化--....
添付ファイル
|