topzoom 发表于 2020-6-17 11:43:49

STM32长时间采集后DMA ADC失效

本人一个板子采用STM32F103RET6,一个ADC口DMA采集超声波探头过来的波形,如果我设置成5分钟采集一次则正常;如果设置成1分钟采集一次,用了一段时间(2~3个小时)后,ADC口无法再采集波形,显示是DMA无法接收到中断。有大神知道是什么原因吗?

乐天乐 发表于 2020-6-18 09:00:58

你睡眠时间也刚好是一分钟吗?唤醒后可能刚好就清除了转换标志

butterflyspring 发表于 2020-6-23 16:40:08

是用RTC一分钟唤醒的么?可以不用进低功耗,用定时器唤醒试试

陌路夕颜 发表于 2020-6-23 22:48:08

最好是接着仿真器,看看各种寄存器的配置、各种寄存器标志 还有接受缓冲区有没有异常
页: [1]
查看完整版本: STM32长时间采集后DMA ADC失效