Программирование микроконтроллеров STM32. Урок 62. FMC. SDRAM. Часть 4 HD

20.01.2017
В данном уроке мы побробуем научиться работать с микросхемой памяти SDRAM - MT48LC4M32B2, установленной на плате STM32F746G-DISCO. Причём работать мы с данной памятью мы будем без использования библиотеки BSP. Это даст нам возомжность глубже вникнуть в более низкий уровень программирования и работы памяти SDRAM. То есть только HAL. Как мы знаем, подключается данная память к контроллеру через контроллер памяти FMC, присутствующий в виде модуля в микроконтроллере STM32, что очень сильно облегчает программирование ибо всю работу с таймингами и переключениями уровней шины берёт на себя контроллер памяти. В данной части занятия мы закончим писать инициализацию и напишем также тестовый код, который запишет буфер в память, затем запишет в другой буфер ту же область из памяти, а затем всё это отобразим в терминальной программе, используя шину USART. Плату можно приобрести здесь: Надёжный продавец http://ali.pub/ndcml а здесь дешевле (скидка) http://ali.pub/q09x6 Навигация по видео: 00:45 Передадим следующую команду в SDRAM, настраивающую автогенерацию 02:27 Передадим следующую команду, наполняющую регистр режимов SDRAM всеми необходимыми настройками 08:02 Напишем команду, настраивающую частоту автогенерации 10:05 Добавим ещё некоторые макросы и переменные, необходимые для дальнейшей работы с памятью 14:26 Добавим функцию, заполняющую определённый буфер определёнными величинами 16:21 Напишем цикл, заполняющий буфер определёнными данными 17:15 Напишем цикл, переписывающий буфер в память SDRAM 22:21 Напишем цикл, заполняющий буфер из памяти SDRAM 24:20 Отобразим значения буфера, заполненного из памяти, в терминальной программе, используя шину USART Рекомендуется также перед просмотром данного урока просмотреть данное видео: Обзор отладочной платы STM32F746G-DISCO. Часть 1 http://www.youtube.com/watch?v=XP2gMZ_kP38 Обзор отладочной платы STM32F746G-DISCO. Часть 2 http://www.youtube.com/watch?v=s9i9956DK40 Урок 62. FMC. SDRAM. Часть 1 http://www.youtube.com/watch?v=oTJzyrdiquM Урок 62. FMC. SDRAM. Часть 2 http://www.youtube.com/watch?v=6HQ3WAQUc90 Урок 62. FMC. SDRAM. Часть 3 Исходный код и текстовая версия урока здесь http://narodstream.ru/stm-urok-62-fmc-sdram-chast-4/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/

Похожие видео

Показать еще