День добрый.
Есть дисплей LCD HY32C с параллельным интерфейсом D/A[15-0], D/C, ~WR, ~RD
Так же в наличии есть две платы от STM Nucleo L152RE(
mbed.org/platforms/ST-Nucleo-L152RE ) и F401RE (
mbed.org/platforms/ST-Nucleo-F401RE )
при подключении дисплея просто к выводам контроллера и управлении вручную через команду BusInOut и передергиванием управляющих выводов все работает, но очень медленно - примерно 2 кадра в сек. Оптимизировал все что мог, но скорость существенно не увеличилась. Хотя частота контроллеров 32MHz и 84MHz соответственно, но дисплей перерисовывается медленно.
Прочитал, что контроллеры STM32 поддерживают прямое управление параллельным интерфейсом с помощью FSMC через DMA.
Можно ли это реализовать на данных платформах, или это должен быть другой процессор с поддержкой FSMC?
Как можно ускорить передачу данных в имеющемся случае?