Page 1 of 1
LCD1602?
Posted: Mon Dec 12, 2016 4:35 pm
by sadgin
Пытаюсь сделать, чтобы выводилась инфа на такой экран, но что-то не выходит. Есть какие-нибудь нюансы?
Отправлено с моего MI 4W через Tapatalk
Re: LCD1602?
Posted: Mon Dec 12, 2016 4:38 pm
by AndreyB
Нужно немного подробностей. Для начала - мы вообще про rusEfi говорим?

Можно фотографию всего этого?
Re: LCD1602?
Posted: Mon Dec 12, 2016 4:42 pm
by sadgin
russian wrote:Нужно немного подробностей. Для начала - мы вообще про rusEfi говорим?

Можно фотографию всего этого?
Ну да, про rusEfi

просто 2004 под рукой не оказалось. Фотографию завтра только смогу.. В настройках поставил ширину 16 и высоту 2. Пины проверил - верные.
Отправлено с моего MI 4W через Tapatalk
Re: LCD1602?
Posted: Mon Dec 12, 2016 4:45 pm
by AndreyB
в текущем файле
https://svn.code.sf.net/p/rusefi/code/trunk/firmware/hw_layer/lcd/lcd_HD44780.cpp
Code: Select all
// http://web.alfredstate.edu/weimandn/lcd/lcd_addressing/lcd_addressing_index.html
static const int lineStart[] = { 0, 0x40, 0x14, 0x54 };
намекает похоже на 20x4
с другой стороны уже есть настройки engineConfiguration->HD44780height так что менять в прошивке нужно не очень много для поддержки 16x2.
Re: LCD1602?
Posted: Mon Dec 12, 2016 4:48 pm
by sadgin
Понял, кажется:) Надо попробовать собрать...
Отправлено с моего MI 4W через Tapatalk
Re: LCD1602?
Posted: Tue Dec 13, 2016 5:02 pm
by sadgin
Что-то как не пытался ничего не получилось

пробовал два таких дисплея и оба не завелись

только подсветка горит
Отправлено с моего MI 4W через Tapatalk
Re: LCD1602?
Posted: Tue Dec 13, 2016 5:03 pm
by sadgin
sadgin wrote:Что-то как не пытался ничего не получилось

пробовал два таких дисплея и оба не завелись

только подсветка горит
Отправлено с моего MI 4W через Tapatalk
IMG_20161213_161308.jpg
Отправлено с моего MI 4W через Tapatalk
Re: LCD1602?
Posted: Tue Dec 13, 2016 5:27 pm
by AndreyB
А плату ты сам собирал? Там есть хитрый резистор контраста экрана - кажется сзади? Обычно между 1К и 2K
Всё-таки какой-то хоть мусор я бы ждал хоть в первой строчке даже на 1602
Re: LCD1602?
Posted: Wed Dec 14, 2016 6:23 am
by sadgin
Да, сам собирал. Про резистор понял. Получается на без него он выводит инфу, но из-за низкой контрастности этого не видно?
Попробую. А вот как через I2C подключить я так и не понял. Это как-то настраивается?
Re: LCD1602?
Posted: Wed Dec 14, 2016 10:27 am
by sadgin
Резистор оказался на месте, а вот перемычки, что рядом, не оказалось. Поставил перемычку и текст появился

Текст гласит "trigger not happ". Подозреваю это вот такой текст "trigger not happy current %d/%d/%d expected %d/%d/%d".
А вот про что он я пока не понял...
Re: LCD1602?
Posted: Wed Dec 14, 2016 12:38 pm
by AndreyB
sadgin wrote:Текст гласит "trigger not happ". Подозреваю это вот такой текст "trigger not happy current %d/%d/%d expected %d/%d/%d".
А вот про что он я пока не понял...
Это может быть ничего - это может быть проявление
https://sourceforge.net/p/rusefi/tickets/325/
Re: LCD1602?
Posted: Wed Dec 14, 2016 2:00 pm
by sadgin
Подключил 2004 дистплей, но явно выводится тольчко часть сообщения
выглядит как "trigger not happy cu". Продолжения текста так и не получил...
Re: LCD1602?
Posted: Wed Dec 14, 2016 2:07 pm
by AndreyB
Я думаю работает как задуманно - попыток программировать перенос или скролл длинных строк не было пока
Re: LCD1602?
Posted: Wed Dec 14, 2016 2:26 pm
by sadgin
Ааа.. вон оно что... а есть шанс сейчас увидеть другоие сообщения?
Re: LCD1602?
Posted: Wed Dec 14, 2016 2:41 pm
by AndreyB
Не понимпю вопроса
Re: LCD1602?
Posted: Wed Dec 14, 2016 2:48 pm
by puff
а разве там сейчас версия прошивки не выводится? номер мотора? RPM?
Re: LCD1602?
Posted: Wed Dec 14, 2016 2:50 pm
by sadgin
Ага, разобрался, теперь выводятся обороты и прочие сообщения. Это у меня в настройках оказалось пины одинаковые в двух местах были назначены

А знак больше слева - это курсор менюшки?
Re: LCD1602?
Posted: Wed Dec 14, 2016 3:01 pm
by AndreyB
Да
Re: LCD1602?
Posted: Wed Dec 14, 2016 3:03 pm
by puff
вроде как да. кстати, может в ближайшее время дойдут руки, чтобы вынести этот экранчик в отдельный корпус, и наверное джойстик туда же нужно примонстрячить. russian, джойстик нынче работает?
https://www.terraelectronica.ru/catalog_info.php?CODE=734478
ничего себе шняга?
Re: LCD1602?
Posted: Wed Dec 14, 2016 10:03 pm
by Abricos
есть такой вариант ...
экрана и джостика не внутри коробки а сноруже на крышке ...
и два USB ...

Re: LCD1602?
Posted: Wed Dec 14, 2016 10:53 pm
by puff
смахивает на штуку от 3d принтера. у меня, кажись, такая же есть. крутить по часовой, крутить против часовой и кнопка. оно всё цепляется к стандартной прошивке? я думал, там какой-то энкодер...
джойстик по ссылке выше - с аналоговыми выходами (то есть там не просто замыкание, как я понял). плюс на ибеях оно продаётся за доллар-полтора с доставкой.
про крышку - вполне функционально, но у меня пока предполагалось, что коробка с ЭБУ будет жить в подкапотном пространстве, а экранчик с джойстиком - в салоне. хотя может и вовсе запихнуть всё это безобразие в коробку? в противном случае встаёт вопрос, каким кабелем тянуть такое количество проводов. кстати, сколько в итоге насчитал?
Re: LCD1602?
Posted: Thu Dec 15, 2016 1:08 pm
by Abricos
Эта проста варианты как оно может быть ...
Если делать отдельно экран в салоне авто то лучше взять китайскую планшету за 10$ и всё это по блутусу и делать ...
А то что на самой плате эта всё для аварийных ситуаций если что-то пошло не так ...