Bblythe
发表于 2025-8-2 07:21
调了半天ADC还不准
开了内部参考电压,校准也做了,结果量个电池电压差了一大截。
Clyde011
发表于 2025-8-2 07:33
系统有没有Watchdog?可能复位后时钟没切回来。
公羊子丹
发表于 2025-8-2 07:34
看看是不是中断里面卡住了?
周半梅
发表于 2025-8-2 07:34
有没有用HSI?F0的HSI有点不稳定。
帛灿灿
发表于 2025-8-2 07:35
Debug模式下看一下SysTick还在跑吗?
童雨竹
发表于 2025-8-2 07:36
有没有开WFI或者sleep模式?
万图
发表于 2025-8-2 07:37
用了外部晶振吗?起振后可能切换失败了。
Wordsworth
发表于 2025-8-2 07:38
电源是不是掉压了?低电压会拖慢时钟。
Bblythe
发表于 2025-8-2 07:39
主频是动态调整的吗?有没有频率自动降级?
Pulitzer
发表于 2025-8-2 07:40
你用的是什么版本的Cube?有些bug会自动切时钟。
Uriah
发表于 2025-8-2 07:40
建议用LED简单闪烁做个时间基准测试。
bartonalfred
发表于 2025-8-4 11:54
ADC的精度受电源噪声影响较大。如果电源不稳定或存在高频干扰
elephant00
发表于 2025-8-4 15:09
必须读取VREFINT_CAL并计算实际值
jcky001
发表于 2025-8-4 15:09
采样时间不足?
earlmax
发表于 2025-8-4 15:41
执行 HAL_ADCExocCalibration() 偏移校准
cr315
发表于 2025-8-4 16:10
ADC对电源噪声敏感,VDDA波动会直接影响结果。
flycamelaaa
发表于 2025-8-4 17:11
若工作温度变化较大,需在代码中添加温度补偿逻辑。
页:
[1]