Страница 4 из 4

Re: Подключение LCD по I2C (PCF8574AT)

СообщениеДобавлено: 18 мар 2017, 12:22
Сергей
Посмотрите и сравните два этих файла. Оба работают.
Обратите внимание на размер компилируемого файла и скорость выдачи информации на дисплей.
Если перемычки адресов не паяли, то адрес по умолчанию 39, а не 32, как в Вашей программе.

Re: Подключение LCD по I2C (PCF8574AT)

СообщениеДобавлено: 26 янв 2021, 05:18
Евгений
Привет всем. Подскажите как осуществить запись своих символов с последующим чтением. За основу взят макрос из начала темы (1 страница предпоследний пост) . С прокруткой разобрался, но тут уже голову сломал :headbang: ...

Re: Подключение LCD по I2C (PCF8574AT)

СообщениеДобавлено: 26 янв 2021, 15:34
Андрей
Приветствую посмотрите это https://www.youtube.com/watch?v=E-J1QtydboQ видео может поможет.

Re: Подключение LCD по I2C (PCF8574AT)

СообщениеДобавлено: 31 янв 2021, 22:37
Андрей
Здравствуйте уважаемые коллеги, решил я немного доработать компонент Lcd_I2C_1602 Андрея под ником andrewproffi из видео выше. А в частности добавить запись своих символов в память CGRAM дисплея 1602 и им подобных на контроллере HD-44780 (S6A0069, KS0066 и т.д). Пришлось помимо изучения даташита изрядно поломать голову, сама процедура не сложная но с 4 битным режимом для меня остались не понятки. Если смотреть процедуру № 7 https://radiolaba.ru/microcotrollers/po ... feysu.html в 8 битном режиме ничего сложного нет, а в 4 битном пришлось адрес ячейки CGRAM сдвинуть на 3 бита влево. Отправить потом первый полубайт команды в дисплей, но со вторым полубайтом я долго мозги ломал, младший бит который якобы отправляется на пин DB0 в 8 битном режиме. В 4 битном режиме по аналогии должен отправляться на пин DB4, но как ни странно его пришлось сдвинуть на пин DB7 дисплея, это-го прикола я понять так и не смог. В протеусе работает всё нормально, в железе не проверял если у кого есть такая возможность отпишитесь.

Re: Подключение LCD по I2C (PCF8574AT)

СообщениеДобавлено: 07 фев 2021, 11:25
Евгений
Безымянный.png
Yushik писал(а): в железе не проверял если у кого есть такая возможность отпишитесь.

Здравствуйте, у меня PCF8574 с буквой "А". Адрес только в [Defines] поменять?

Re: Подключение LCD по I2C (PCF8574AT)

СообщениеДобавлено: 07 фев 2021, 19:27
Андрей
Приветствую совершенно верно адрес для PCF8574A меняется здесь, 0x70 если мне память не изменяет. При условии что ножки А0, А1, А2 сидят на земле.

Re: Подключение LCD по I2C (PCF8574AT)

СообщениеДобавлено: 08 фев 2021, 10:15
Евгений
Yushik писал(а):в железе не проверял если у кого есть такая возможность отпишитесь.

Здравствуйте, проверил Вашу прошивку в железе все отлично работает. Спасибо за проделанную работу.
MrQuY36zr3Y.jpg