[an error occurred while processing this directive]
Как я делал...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Неучь ночная 24 июня 2005 г. 14:05
В ответ на: Вопрос по работе с ЖКИ на С(+) отправлено <font color=gray>SlavaCh</font> 24 июня 2005 г. 12:53

Для символьного режима написал процедуру вывода ASCII-символа аналогично тому, как это делалось в старых символьных дисплеях, т. е. с обработкой символов Del, CLS, передвижения курсора в четыре стороны и т. п., а также элементарную процедуру вывода строки (конец строки - 0). В результате просто даю ей указатель на начало строки, которая, если нужно очистить экран, начинается с символа CLS.
Для графического режима я просто тупо, но быстро шлю в экранную память данные с писюка, на котором строится изображение (у меня такая конфигурация системы). Если же графику должен строить сам контроллер, то нужно придумать или позаимствовать откуда-нибудь систему графических команд, а затем максимально быстрым образом ее реализовать. Поскольку в контроллере, как правило, самый дефицитный ресурс - RAM, то держать в ней какие-то образы памяти LCD нецелесообразно (тем более что можно читать данные из памяти LCD).
Успехов!

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru