Пятница, 13 ноября 2009 23:22
Учебный курс. Подключение lcd к микроконтроллеру. Разбираемся с флагом занятости.
Для выполнения команд или вывода данных контроллеру символьного lcd требуется определенное время. Поэтому в конце функций записи мы использовали программные задержки в 40 us. Это вполне работоспособное решение, однако не единственно возможное.
Контроллер символьного lcd имеет флаг занятости BF. Он устанавливается в 1, когда контроллер выполняет внутреннюю работу и сбрасывается, когда контроллер освобождается. Вместо программной задержки можно опрашивать состояние этого флага и запускать цикл записи команд/данных, только когда флаг сброшен.
Published in
Программирование AVR
Четверг, 29 октября 2009 21:00
Учебный курс. Подключение lcd к микроконтроллеру. Получение первых результатов.
Благодаря низкой цене и простому интерфейсу, символьные ЖК-дисплеи находят широкое применение в различного рода устройствах, начиная от радиолюбительских поделок и заканчивая промышленной аппаратурой. В интернете довольно много примеров и описаний работы с символьными ЖКД, но из маркетинговых соображений, а также, потому что мне есть, что сказать, я решил написать эту статью.
Published in
Программирование AVR