3530| 4
|
关于ADC校准的,为什么这样写,程序会死在while();循环内啊?求告知 |
1金钱
最佳答案是==SET你非要写==RESET,还问为什么。
你的是==RESET就一直循环。当然死了。
这可是官方例程这样写的:
/* Enable ADC1 reset calibration register */
ADC_ResetCalibration(ADC1);
while(ADC_GetResetCalibrationStatus(ADC1));
/* Start ADC1 calibration */
ADC_StartCalibration(ADC1);
while(ADC_GetCalibrationStatus(ADC1));
//你看看这个是不是==RESET就退出循环了,你的恰恰相反。
...
| ||
| ||
小小蜗牛
|
||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-20 18:03
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网