Размышлял насчет быстродействия LCD на HD44780 и его влияния на доступность ресурсов основного МК устройства. Оно и так печальное, а в 4-битном режиме без контроля состояния (массовый вариант, когда используется 4-битный интерфейс, а R/W сидит на земле) вообще катастрофа получается, если что-то сложное и динамичное пытаться на экран выводить. Например, вот такое:
А далее я совершенно логично вышел на тему дисплейного сопроцессора, чтобы отвязать LCD от ресурсов основного МК.
Ну а дальше, само собой разумеется, нарисовалась тема терминального сопроцессора: LCD на HD44780 (или VFD, или OLED) и матричная клавиатура.
А далее я совершенно логично вышел на тему дисплейного сопроцессора, чтобы отвязать LCD от ресурсов основного МК.
Ну а дальше, само собой разумеется, нарисовалась тема терминального сопроцессора: LCD на HD44780 (или VFD, или OLED) и матричная клавиатура.
Медитация над проблемой - предвестник идеи!
ОтветитьУдалитьЧастенько решения рождаются вот так.