среда, 11 ноября 2015 г.

Бегущая строка на дисплее от магнитолы. Программная часть.

Ознакомившись с даташитом на контроллер дисплея (ссылка на него есть в конце первой записи), видим, что протокол передачи данных очень похож на SPI. Значит, именно эту библиотеку надо подключить к проекту. Далее, при низком уровне на контакте "5, CE" отправляем адрес контроллера (13010). После передачи адреса переводим контакт "5, CE" на высокий уровень, и передаем 19 байт данных, отвечающих за включение и отключение различных сегментов LCD. Затем следует передать 4 бита служебной информации (обычно, это нули). Завершаем передачу, переводя контакт "5, CE" на низкий уровень.
Для начала посмотрим, какие сегменты есть на дисплее, и что он вообще может отображать. Для этого надо все 19 байт данных заполнить "1". Ссылка на скетч для ардуино будет внизу страницы.