Re: Подключение LCD
Неправильная схема - RW дисплея замкнут на землю и одновременно подан на PA1 МК - получается конфликт уровней (в протеусе светятся желтые квадратики возле линии).
Неправильная инициализация дисплея, точнее, она вообще отсутствует.
Порядок инициализации:
- выдерживается ›15 мс после подачи питания на дисплей,
- передается 2,
- задержка ›4,1 мс,
- передается 2,
- передается 8,
- задержка ›100 мкс,
- передается 0,
- передается C,
(после этого дисплей будет включен).
Неправильная работа с дисплеем.
Передача команд в дисплей:
- выставить RS (1 - данные, 0 - инструкции),
- выставить на портах старший полубайт (4 бита),
- E=1,
- Е=0,
- выставить на портах младший полубайт,
- E=1,
- Е=0
После этого данные будут обрабатываться в дисплее.
До передачи след. данных нужно выждать паузу от 40 мкс (для всех данных и почти всех инструкций) или 1,6 мс для команд очистки дисплея или перевода курсора в 1 позицию 1 строки
Последний раз редактировалось NewWriter; 06.07.2015 в 21:25.
|