реклама на сайте
подробности

 
 
> Помогите разобраться, обновление буфера STM32F3 Keil
Controlplast
сообщение May 19 2016, 11:04
Сообщение #1





Группа: Участник
Сообщений: 5
Регистрация: 19-05-16
Пользователь №: 91 798



Проблема в следующем:
ADC -> DMA -> массив данных, тип q15_t, такой тип был выбран для удобства последующей обработки arm_conv_q15. Массив, в который складывает DMA, и массив результата последующей обработки обновляется с каждым циклом DMA. (5 мс 5000 отсчетов) Здесь проблем нет, все видно в отладчике Keil. Далее пытаемся читать данные по usart. Здесь проблема! Если читаем данные с включенным отладчиком Keil, то все в порядке, каждый цикл чтения по USART приходят обновленные данные, если все тоже самое, но без отладчика Keil, то данные не обновляются. После ресета процессора приходят (через usart) обновленные данные, последующие чтения данные не обновляются, если прочитать по другому адресу, данные другие. Если требуются фрагменты кода могу предоставить.
Спасибо всем кто откликнится.

Сообщение отредактировал Controlplast - May 19 2016, 11:06
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 19:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01341 секунд с 7
ELECTRONIX ©2004-2016