Тема: Работа CANNY5 nano с жидкокристаллическим дисплеем I2C LCD2004

Пример работает под управлением системного ПО версии 1.19 из состава среды разработки CannyLab версии 1.7 и иллюстрирует использование контроллера CANNY5 nano для вывода информации на жидкокристаллический четырехстрочный символьный (20 символов в строке) дисплей I2C LCD2004 по цифровой 2х-проводной последовательной шине данных I2C.
Выполняя данную диаграмму контроллер выступает в качестве ведущего устройства (MASTER), формируя пакеты команд и данных для дисплея (SLAVE) и отправляя их в шину I2C.
При запуске, контроллер выполняет инициализацию дисплея, отправляя ему команды конфигурирования, после чего приступает к выводу информации в указанную точку экрана I2C LCD2004.
В процессе выполнения диаграммы примера, на дисплей, по середине верхней строки, будет выводиться фраза “Hello, world!”

Архив с кратким описанием и исходными файлами проекта: http://forum.canny.ru/files/c5nano_lcd_i2c_demo.zip

Схема подключения:
http://forum.canny.ru/files/c5nano_lcd_i2c_demo.png

Функциональная диаграмма:
http://forum.canny.ru/files/c5nano_lcd_i2c_demo_cfd.png

Работа дисплея I2C LCD2004 в процессе выполнения диаграммы:
http://forum.canny.ru/files/c5nano_lcd_i2c_demo_in_work.jpg


Пример вывода информации на экран с помощью контроллеров CANNY7: http://forum.canny.ru/viewtopic.php?id=161

UPD 31.10.2016: Добавлена диаграмма, актуализированная для CannyLab версии 1.24.

Вложений в сообщении

Иконка вложения c5nano_lcd_i2c_demo_v124.cfd 7.63 кб, скачивался 56 раз, последний раз 2016-10-31 

2

Re: Работа CANNY5 nano с жидкокристаллическим дисплеем I2C LCD2004

Подскажите где можно больше информации почитать. Не могу понять как по блокам куда и что максимум поменять слова в тексте. Как можно попробовать что бы показывались какие то данные. Как это применить для показа на дисплее.

Re: Работа CANNY5 nano с жидкокристаллическим дисплеем I2C LCD2004

Вся информация по протоколу обмена данными с дисплеем собрана здесь:
http://forum.canny.ru/viewtopic.php?pid=5296#p5296

По готовности, опубликуем пример, в некоторой мере упрощающий работу с дисплеем и исключающий необходимость изучать документацию к нему.