Воскресенье, 19.11.2017, 09:43


Главная
Регистрация
Вход
Приветствую Вас Гость | RSS  
Меню сайта

Категории раздела
Уроки по программированию stm32f1xx [8]
Данный раздел не имеет отношения к WoW. :-) Он создан для написания статей по программированию stm32f1xx, как памятка, чтоб не забывать что и где писать.
Уроки по программированию stm32f4xx [13]

Форма входа

Главная » Статьи » Уроки по программированию stm32fxxx » Уроки по программированию stm32f4xx

Видеоуроки по stm32f4: USART

 

Stm32 Урок 10: Обзор USART

 

 

Stm32 Урок 11: Передача по USART

 

 

Stm32 Урок 12: Передача данных по USART 2

 

 

Stm32 Урок 13: Прерывания по передаче USART

 

 

stm32 Урок 14: DMA - теория

 

 

Stm32: Урок 15: Инициализация DMA

 

 

Stm32: Урок 16: Запуск DMA

 

 

Урок 17: Приём данных по USART

 

Категория: Уроки по программированию stm32f4xx | Добавил: Korvin (07.07.2014)
Просмотров: 2203 | Комментарии: 2 | Рейтинг: 0.0/0
Всего комментариев: 2
0
2  
Вопрос снимается. Если кому нибудь интересно, то нужно после каждого сброса флага окончания передачи, Выключать DMA, указывать ему размерность данных, и опять включать DMA.
DMA_Cmd(DMA1_Channel4,DISABLE);// çàïðåùàåì ðàáîòàòü DMA1
DMA_SetCurrDataCounter(DMA1_Channel4, 16);
DMA_Cmd(DMA1_Channel4,ENABLE);// ðàçðåøåíèå ðàáîòàòü DMA1

Автору статей и уроков на ютюбе Большой респект, и уважуха...
Правое дело делаешь...

0
1  
Доброго дня. Начал проходить уроки и застрял на уроке запуска DMA. У меня плата Discovery на STM32f303. Передача работает единожды при сбросе МК, флаги приема сбрасываю, в симуляторе то же показывает, что они сброшены. DMA начинает работать если каждый раз после сброса флагов, производить инициализацию DMA. Не могли бы вы подсказать в чем дело?. Если нужно сброшу проект куда скажите. надеюсь на Вашу помощь.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright MyCorp © 2017