ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
183360 Топик полностью
Денис Ягов (01.03.2010 09:12, просмотров: 393) ответил Vladimir Ljaschko на Денис, 1) как формируются сигналы синхронизации? 2)как обеспечивается равномерность потока данных в дисплей без буферизации данных DMA?
Сигналы синхронизации формирует модуль FSMC. Задача программиста - прописать задержки между сигналами. На сайте (ссылку я дал) описано "подключение железом" по интерфейсу 8080 и 6800 между контроллером и LCD. Если посмотреть библиотеку STM32???_FSMC.lib там будет видно по функции по типу FSMC_Init(). Есть примеры применения библиотеки (у меня по Ride7 - каталог lib/examples/FSMC). Там получается в один адрес кидаешь данные - это "команда индикатору", в другой адрес - это "значение" Равномерность потока.... Я не совсем понял, но если без DMA - то исключительно кодом программы. Ну, как вариант, прерыванием по таймеру (хотя данных много.... чисто если разом пачками по несколько килобайт) Ещё до кучи ..... Сейчас вышли контроллеры с 1Мб внутренней флэши ...... много графики не запишешь, но для многих задач с лихвой хватит (нарисованные кнопки, значки, 15 видов текстов и т.д.). Есть и 101-я и 103-я серии. Как вариант - да бы не городить лишних микросхем на плате вполне подходящий.