Лекция 4 Два подхода к дисплеям на I2C ЧАСТь 1
ЛЕКЦИЯ 4. ДВА ПОДХОДА К ДИСПЛЕЯМ НА I2C ЧАСТЬ 1 LCD1602 через I2C-адаптер на PCF8574: протокол HD44780 в 4-битном режиме, разделение команды и данных, фазы инициализации, управление курсором Интерфейс I2C позволяет подключать десятки устройств всего по двум проводам. В мире дисплеев существует два принципиально разных подхода к использованию I2C: 1. Дисплеи с нативным контроллером I2C – матрица управляется микросхемой, которая «из коробки» понимает I2C-команды (например, OLED SSD1306). Здесь вы отправляете пакет, и контроллер сам разбирает, где данные, а где команды. 2. Параллельные дисплеи с I2C-адаптером – к стандартному параллельному дисплею (HD44780, как в LCD1602) добавляется расширитель портов (обычно PCF8574). Теперь по I2C передаются состояния ножек параллельной шины, и нам приходится программно эмулировать временны́е диаграммы древнего протокола. Эта лекция целиком посвящена второму подходу. Мы разберём, как превратить поток байтов I2C в корректную последовательность сигналов для HD44780, освоим 4-битный режим, научимся отличать команду от данных и пройдём строгую цепочку инициализации. Все примеры будут на Ada.
Название:
Лекция 4 Два подхода к дисплеям на I2C ЧАСТь 1
Категория:
Технологии и интернет