Переводы обладают теми же недостатками, что и в предыдущей статье. И еще раз подтверждают золотые слова: «С возрастом проблем становится не меньше и не больше… Они просто становятся масштабней!»
STM32F429ZIT6. RM0090 Reference manual. UM1725 User Manual. Документация на русском языке.
Page 304. Direct memory access controller (DMA)
Page 373. UM1725 User Manual. HAL DMA Generic Driver
DMA.Контроллер прямого доступа к памяти. Перевод мануала.
Универсальный драйвер HAL DMA. Перевод мануала.
Здесь и далее я привожу некий симбиоз аппаратных и программных описаний в части достаточной, чтобы идти дальше.
Page 339. Chrom-Art Accelerator™ controller (DMA2D)
Page 255. UM1725 User Manual. HAL DMA2D Generic Driver
Контроллер Chrom-Art Accelerator ™ (DMA2D). Перевод мануала.
Универсальный драйвер HAL DMA2D. Перевод мануала.
Page 1599. Flexible memory controller (FMC)
Page 64. Memory organization
Page 73. Embedded Flash memory interface
Page 782. UM1725 User Manual. HAL SDRAM Generic Driver
Гибкий контроллер памяти (FMC). Перевод мануала.
Организация памяти. Перевод мануала.
Встроенный интерфейс флэш-памяти. Перевод мануала.
Универсальный драйвер HAL SDRAM. Перевод мануала.
Перевод несколько сумбурный. В процессе знакомства с FMC я понял, что совсем ничего не знаю о памяти микроконтроллеров. Поэтому восполнять пришлось в рабочем порядке, благо все это лежит в одной книжке.
Позже нашел в сети инициализацию SDRAM на регистровом уровне. Рекомендую посмотреть.
AN4861 LCD-TFT (LTDC) display controller description.
LCD-TFT (LTDC) описание контроллера дисплея. Перевод мануала.
LCD-TFT display controller (LTDC) on STM32 MCUs (Rus)
Здесь я привожу перевод AN4861.
RM0090 LCD-TFT controller (LTDC) pg. 478 — другая сказка.
Не смотря, что AN4861 все больше про F7, приведенные в описании примеры позволили мне зажечь дисплейчик STM32F429I-Discovery.
Буду рад, если моя работа доставит кому-нибудь радость!
С уважением Петр.
Реализуем коммерческие проекты.
Возможна работа по договору подряда.
t654rk@mail.ru