久芯网

STML452低功耗模式下DMA模式ADC采集电压异常

avatar 王总的小跟班 提问时间: 2023-08-08 13:04:13 / 未解决

主函数一直循环进入低功耗Stop2模式,低功耗定时器1s唤醒一次,使用低功耗串口触发采集ADC电压,一个通道采集两次,第一次DMA值一直固定为0x800????,第二次正常

3个回答
  • avatar 王总的小跟班
    回答时间: 2023-08-08 13:29:29

    直接使用ADC采集正常,测试DMA单独使用也是正常的

  • avatar xmshao
    回答时间: 2023-08-08 14:00:48

    会不会是唤醒后ADC外设还没准备好,在唤醒后第一次采样前稍加延时会怎么样?

  • avatar butterflyspring
    回答时间: 2023-08-08 14:28:38

    是不是唤醒后校准再执行ADC的时间达到毫秒级别。 楼主可以参考一下官方的勘误手册,如果条件差不多,多转换一次,忽略第一次结果就行。

会员中心 微信客服
客服
回到顶部