Доброго дня!
Топчусь на граблях, но в упор не вижу проблемы, прошу совета. Не получается оживить LCD(PG320240WRF). Выполнение практически любой команды после SCROLL приводит к появлению горизонтальных линий на всю длинну экрана. Косяк наверняка характерный, сомневаюсь в порядке и правильности инициализации.
Инициализацию провожу так:
Код
Reset, CS, RD, WR - устанавливаем в единицу
Ждем около 0,5 секунд
SYSTEM_SET
1: 0х30 // установленны только IV, и 4-й, W/S=0
2: 0x87 // FX=3,
3: 0x07 // FY=8,
4: 0x27 // C/R = 39
5: 0x2F // TC/R = 47
6: 0xEF // L/F = 239
7: 0x28 // APL = 40
8: 0x00
SCROLL
1: 0х00 //SAD1 = 0x00;
2: 0x00
3: 0xEF //SL1 = 239
4: 0xB0 //SAD2 = 1200
5: 0x04
6: 0xEF //SL2 = 239
7: 0x00 //SAD3 = 0x00 ?????????
8: 0x00
9: 0x00 //SAD4 ???????????
10: 0x00
OVLAY
0x00 // simple overlay
CSRFORM
1: 0х04
2: 0x86
DISPON
0x16 // FC0 = 0
// FC1 = 1
// FP0 = 1
// FP1 = 0
// FP2 = 1
// FP3 = 0
// FP4 = 0
// FP5 = 0
Далее пробую вывести символы с MWRITE по адресам начиная с 0x00 но ничего не получается