Как STM32F4 Discovery пишет LCD

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 48
Зарегистрирован: Вс фев 09, 2014 15:20:43

Сообщение Antonium »

Вопрос. Как STM32F4 Discovery пишет LCD.

Призаписи и чрез dmad ме без него рисунок появляется сразу. Но как? пишется он в sdram а не в LCD. Млжет он смежный (LCD и SDRAM).
Прочитал Мануалы! известных производителей на кривозЕркальные темы - точно, время кого нить ужасТно растроЛить.
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

Я так понимаю, что Вы о плате STM32F429I-DISCO?
Микроконтроллер STM32F429 имеет аппаратный модуль LCD-TFT контроллера, который сам опрашивает установленную SRAM. От программы требуется только писать в SRAM.
Ставим плюсы: )
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 48
Зарегистрирован: Вс фев 09, 2014 15:20:43

Сообщение Antonium »

Да иммено эта дб. (Хотел свой фирм начертить, но чем лучше выглядит железо, тем конспирированее и полнее он наполнен стандартным фирмом)
Ясно. Это я так понял DMA2D который?
А буферизированый вывод? (пишу кадр, засветил, пишу кадр, засветил....) Возможно такое?

(спасибо за быстрый ответ)..
Прочитал Мануалы! известных производителей на кривозЕркальные темы - точно, время кого нить ужасТно растроЛить.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

Да, в контроллере LCD именно DMA2D.
DMA2D в LCD контроллере настраивается только на один буфер. Можете создать в памяти два буфера, один выводить на LCD, во второй писать/менять, а после записи/изменения перенастраивать регистры DMA2D на второй буфер. (там адреса надо просто поменять)
Ставим плюсы: )
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Аватара пользователя
Сообщения: 450
Зарегистрирован: Вс янв 09, 2011 23:05:37
Откуда: СССР

Сообщение Myp3ik »

Antonium, почитайте в даташите о DMA2D, он еще и не такое может.
Иван Сусанин - первый полупроводник :solder:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 48
Зарегистрирован: Вс фев 09, 2014 15:20:43

Сообщение Antonium »

Да вот этим и занят. О таких возможностях знал, но от этого боарда такого не ждал... Отличная вещь, почти задаром.

Не во всех щитах есть инфа об этом. Звется Chrom-Art Accelerator™ controller (DMA2D) (1) и LCD-TFT Controller (LTDC) (2), в (RM0090 Rev 7) есть, а в 4 ревизии нет.

П.С. Я есчо ничего не видел (графика), но чувствую РВЁТ и МЕЧЕТ. Доволен как слон...
Прочитал Мануалы! известных производителей на кривозЕркальные темы - точно, время кого нить ужасТно растроЛить.
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 48
Зарегистрирован: Вс фев 09, 2014 15:20:43

Сообщение Antonium »

Отсупление. Весь софт от ST написан конструктивно грамотно, доступно и без ошибок. Библиотеки станартного фирма для дисковери (не для камня) написаны на скорую руку, с несерьезными ошибками и недостатками. Они ознакомительные, т.е. коробочка держит форму и раскрывает основной метод. Резонно снять привелегии РО, и....
Прочитал Мануалы! известных производителей на кривозЕркальные темы - точно, время кого нить ужасТно растроЛить.
Ответить

Вернуться в «ARM»