极海|GEEHY|APM32F030C8T6|极海代理商
芯片型号:APM32F030C8T6
问题描述:1.ADC 有时不能初始化成功,仿真会卡死在while(!ADC_ReadStatusFlag(ADC_FLAG_ADRDY));
2.ADC 使用同步时钟模式,PCLK4 分频后频率不对,为2分频的值;
解决方案:1.VoDa未加去耦电容,电源纹波噪音较大导致出现该现象;
2.没有使用 RCM 里的 ADC PSC 寄存器导致出现该现象,使用后会恢复至4分频
3.退出 DEBUG 模式时,程序会运行一遍,运行了未执行的代码,在此时写入了数据。
总结:建议 ADC 的输入时钟不能超过 14MHz,如果超过14MHz,有可能引起ADC 无法在很长工作或者降低转换精度,依据 PCLK2 的频率调用函数RCM ConfigADCCLK()调整ADC的输入时钟频率。
广东联科芯微电子有限公司代理的
极海(
Geehy)品牌
APM32F030C8T6大量现货供应,欢迎大家
免费申请样品测试!