Page 1 of 1

LCD проблема замерзания дисплея

Posted: Fri Mar 07, 2014 6:29 pm
by Kot_dnz
Вітаю!!!

Есть проблема.
Детально описал на англ.яз форуме в топике
http://rusefi.com/forum/viewtopic.php?f=4&t=499
Основная проблема:
после последнего обновления экран выглядит так:
Image
но после ~45 сек экран замерзает.
Но как только мы запускаем любой терминал - обновление экрана обновлется и работает дальше столько долго, чколько я проверял.

Может кто знает где искать решение?

Re: LCD проблема замерзания дисплея

Posted: Fri Mar 07, 2014 9:10 pm
by puff
не по теме: все же, сколько проводов там тянется к дискавери? какой необходимый минимум? и что там отображается в настоящее время?

Re: LCD проблема замерзания дисплея

Posted: Fri Mar 07, 2014 9:12 pm
by AndreyB
puff wrote:не по теме: все же, сколько проводов там тянется к дискавери?
Ты не молодец. Во-первых, и правда не по теме. Во-вторых, на картинку ты посмотреть не хочешь? на распиновку ты посмотреть не хочешь?

Для ленивых сообщаю: 6 сигнальных + питание + земля.

Re: LCD проблема замерзания дисплея

Posted: Sat Mar 08, 2014 7:43 am
by Kot_dnz
puff,

Детальную информацию о подключении я описал здесь: http://rusefi.com/forum/viewtopic.php?f=4&t=481
Нет разницы что именно выводить на дисплей - есть явный бок, который крайне важно найти, что бы он не вылез в более глобальном месте.

P.S. интересное наблюдение
если одновременно выводить на дисплей в первой строке
lcd_HD44780_print_char('0' + (chTimeNowSeconds() % 10));
а во второй RTC время,
lcd_HD44780_print_string(dateBuffer);
то видно, что длительность секунд у них разбегается очень быстро... :(

Re: LCD проблема замерзания дисплея

Posted: Sat Mar 08, 2014 7:45 am
by AndreyB
Всё будет хорошо - где баг видимо уже примерно понятно, завтра я припаяют экранчик к своей новой плате и постапаюсь починить :)