关于STM32的AD转换误差和看门狗的应用问题,大家关注一下,求解

2019-03-23 19:47发布

1、STM32的AD转换误差问题       最近做项目的时候才开始关注STM32 C8T6的AD转换 多通道,开始使用ADC连续转换模式,DMA方式存储数据,后来发现AD口不接东西的时候有1.5v电压<此时采样速率设置得比较高>,后来把速率降低后,此点电压减小了。       于是就采用了单次转换模式,电压问题解决了。  当时没注意AD精度问题,现在测试,才发现每个点的电压总低于实际值50mv。那小于50mv不就没法解决了吗?    大家提提意见,是不是电路设计的问题呢?AD阻抗怎么匹配?     2、看门狗使用问题:        本人使用IWDG的,当使能IWDG后,在程序中一直不喂狗,但程序没有发生复位,一直不知道是怎么回事,是硬件问题?还是软件没写对?<我直接用的例程修改,应该不会有问题啊> IWDG函数: watchdog.jpg     主程序中调用  IWDG_Init(IWDG_Prescaler_64,625);  //分频数64 ,重载值625,溢出时间为1s     使用WWDG的时候能够产生复位,但是觉得WWDG喂狗太麻烦,不知道在什么地方喂狗,时间不恰当。     大家谈谈自己的看法,帮忙解决一下!谢谢! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。