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