ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
16 апреля
655908 Топик полностью
mr-x (25.02.2016 11:38, просмотров: 137) ответил LightElf на На STM32 вывод на TFT дисплей делается таймерами и DMA. С формированием времянки, HSync, VSync, DE. Один проблем - памяти на 16-битный цвет не хватает для приличного разрешения, а палитру на DMA я изобрести не сумел :(
Микрочип давно предлагает такое решение для pic32. Недавно применил - работает. Индикатор висит на параллельном порту, по прерыванию таймера DMA посылает строку из ОЗУ. Есть ещё вариант использовать внешнее ОЗУ для фреймбуфера, но там свой косяк - писать в этот буфер можно только тогда, когда из него нет чтения в индикатор. В микрочиповском примере имеется реализация софтовой палитры, когда каждая строка сначала софтверно перекодируется по палитре в отдельный буфер перед выводом. Страшно подумать, сколько производительности контроллера это сожрёт.