Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
11.01.2018, 02:19
|
|
Прописка
Регистрация: 26.02.2010
Адрес: Брест
Сообщений: 241
Сказал спасибо: 10
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
|
И снова HD44780
Уж сколько устройств было сделано на этом дисплее, но он по прежнему не перестаёт меня удивлять.
Железо: SC1602RS, подключенный на IIC через PCF8574.
Уж так тщательно прописал процедуру инициализации по даташиту на HD44780. А дисплей по включении питания всё равно заводился один раз из десяти. Убиться об стену.
Угрохал кучу времени.
Случайно заметил, что простое передёргивание разъёма IIC к PCF8574 на включенном устройстве даёт 100%-ный вывод текста.
В итоге просто выкинул процедуру инициализации, и всё стало ОК.
То есть дисплей с 8-битным интерфейсом работает на 4-х битах без перевода в 4-х битный режим. Причём по включении питания заводится всегда.
Ну просто офигеть.
Сижу и думаю, как так может быть.
По даташиту вроде как невозможно. Однако по факту прекрасно работает.
Как так?
__________________
Program Memory Words Used: 4048
Program Memory Words Free: 48
|
|
|
|
11.01.2018, 02:28
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,562
Сказал спасибо: 182
Сказали Спасибо 3,158 раз(а) в 2,044 сообщении(ях)
|
Re: И снова HD44780
да там под одним и тем же названием куча микросхем скрывается и у всех разные иниты.
я летом тоже подключил HD44780 и как по книжке - не работает.
потом по форумам пошарился наел парочку разных инитов - один заработал. ну и ладно....
__________________
кагмаподэ магмаподэ
|
|
|
|
11.01.2018, 02:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: И снова HD44780
Зачем он вам HD44780 ,пора переходить на графические типа ssd1306 oled. А так вообще тач еще бы сверху с хорошим дисплеем.
HD44780 позапрошлый век и когда вижу его в устройствах промышленных сразу думаю как все кустарно и экономно сделано.
Думал прикрутить его к stm32,но у меня он 5 вольтовый уровни и подарил их знакомому с ардуиной который возится.
__________________
Глаза боятся,а руки делают.
|
|
|
|
11.01.2018, 03:50
|
|
Прописка
Регистрация: 26.02.2010
Адрес: Брест
Сообщений: 241
Сказал спасибо: 10
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
|
Re: И снова HD44780
Сообщение от CERGEI1982
|
Зачем он вам HD44780 ,пора переходить на графические типа ssd1306 oled. А так вообще тач еще бы сверху с хорошим дисплеем.
HD44780 позапрошлый век и когда вижу его в устройствах промышленных сразу думаю как все кустарно и экономно сделано.
Думал прикрутить его к stm32,но у меня он 5 вольтовый уровни и подарил их знакомому с ардуиной который возится.
|
Ну, я 12864 ещё юзаю при необходимости, поскольку халявный запас есть.
Покупать ОЛЕД - либо микроскопического размера 0,9"/1,3"(на который только в лупу смотреть), либо по цене IPS HD/FullHD дисплея. ИМХО перебор, не нужен мне такой OLED.
Данный 1602 дисплей будет стоять в самодельном ламинаторе, чисто параметры ПИД менять и скорость с температурой, там графика вообще не нужна никаким боком, обычно в ламинаторах и дисплея нет.
__________________
Program Memory Words Used: 4048
Program Memory Words Free: 48
|
|
|
|
11.01.2018, 03:52
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,562
Сказал спасибо: 182
Сказали Спасибо 3,158 раз(а) в 2,044 сообщении(ях)
|
Re: И снова HD44780
CERGEI1982, у меня хд от стм32 работает
__________________
кагмаподэ магмаподэ
|
|
|
|
11.01.2018, 04:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: И снова HD44780
Хозяин барин или баран у меня так друг говорит.
__________________
Глаза боятся,а руки делают.
|
|
|
|
11.01.2018, 07:16
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,902
Сказал спасибо: 2,543
Сказали Спасибо 11,821 раз(а) в 5,926 сообщении(ях)
|
Re: И снова HD44780
Сообщение от CERGEI1982
|
Зачем он вам HD44780 ,пора переходить...
|
CERGEI1982, Вы еще пользуетесь молотком?! Да его же придумали еще в каменном веке!!!
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
Эти 4 пользователя(ей) сказали Спасибо akegor за это сообщение:
|
|
|
11.01.2018, 09:06
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,562
Сказал спасибо: 182
Сказали Спасибо 3,158 раз(а) в 2,044 сообщении(ях)
|
Re: И снова HD44780
Сообщение от CERGEI1982
|
Хозяин барин или баран у меня так друг говорит.
|
Про себя видимо
__________________
кагмаподэ магмаподэ
|
|
|
|
11.01.2018, 09:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: И снова HD44780
Сообщение от akegor
|
CERGEI1982, Вы еще пользуетесь молотком?! Да его же придумали еще в каменном веке!!!
|
Налетели стервятники
Это реклама тайда, вы еще кипятие, тогда мы идем к вам
__________________
Глаза боятся,а руки делают.
|
|
|
|
11.01.2018, 09:56
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: И снова HD44780
Недавно писал под этот дисплей библиотеку.
https://github.com/Virviglaz/MyLibra...mmon/HD44780.c
https://github.com/Virviglaz/MyLibra...mmon/HD44780.h
+ Работает с двумя типами микросхем - обычный HD и OLED.
+ 4/8 бит без проблем
+ 4 кодовые страницы можно выбрать при инитиализации
+ Поддержка русского языка. Просто пишем по-русски и никакой конвертации не нужно
+ Работает напрямую с портом, а так же через I2C и SPI
+ Никак не привязана к железу. Любой MCU будет работать. Даже из под Linux или другой RTOS
|
|
|
Эти 4 пользователя(ей) сказали Спасибо Easyrider83 за это сообщение:
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:27.
|
|