中级会员
 
- 积分
- 342
- 金钱
- 342
- 注册时间
- 2015-5-26
- 在线时间
- 49 小时
|
10金钱
请教大家一个问题:stm32F103的AD模块,参考了原子老师的例子。里面那个ADC在使能之后,执行了一次校准。那是不是说这个校准只要在配置AD的时候执行一次,以后就没必要每转换完进入AD中断都再复位开启校准。不过假设我板子做好以后,会连续使用很久,那是不是应该隔一段时间,我就在程序里面再给它复位并开启校准呢?
————————————————————————————————————
之前见过 一种做法是在AD中断里放了
ADC_ResetCalibration(ADC1);
while(ADC_GetResetCalibrationStatus(ADC1));
ADC_StartCalibration(ADC1);
while(ADC_GetCalibrationStatus(ADC1));
也就是说每次进入中断都开启一次校准。
————————————————————————————————————
所以比较迷惑,按照32参考手册上说的,每次开机初始化的时候,复位校准一次就可以的了。。。。。。
|
|