понедельник, 23 ноября 2015 г.

Библиотека LCD 4/8 бит с контролем готовности

После тщетных поисков библиотеки LCD 4/8 бит с контролем готовности под AVR (причем, если применительно к mikroPascal ее отсутствие можно понять и объяснить, то применительно к C таковое явление простому объяснению не поддается), понял, что писать эту библиотеку придется самому. Причина проста: общеизвестная глючность (при выводе строковых переменных и констант) и заторможенность библиотеки LCD, входящей в состав mikroPascal (сигнальная линия R/W должна посажена на землю/ноль, да-да – всё реализовано по тайм-аутам). А мне необходимо выжать из LCD-дисплеев их максимально возможное быстродействие. Для чего требуется отрабатывать команды управления, вывода и адресации не по задержкам, а по флагу занятости контроллера дисплея (BF/D7).

ps. Кстати, если вдруг у кого есть таковая на «сях» (C) – буду рад ее получить. Портировать библиотеку с C на mikroPascal – это далеко не такая геморройная задача, как разработка всей библиотеки с нуля.

Комментариев нет:

Отправить комментарий

Ваш комментарий откроется после проверки и подтверждения.
Благодарю за понимание необходимости проверки!