Пишу байты на дисплей: Состояние ножек: Всегда запись R/W =0 , RS = 1; Ставлю в 0 CS и в цикле вывожу всю страницу данных сигналом E: for(i = DISP_MAX_X; i--; ){ LCD_E = 1; LCD_DB = *ptr++; _delay_mks(2); LCD_E = 0; _delay_mks(2); }
цикл менее чем 5мкс на байт ни сделать - информация начинает искажаться. Хотя по документация минимальный цикл 1мкс
Сообщение отредактировал Toklak - Jul 31 2008, 08:19
|