10
29
146
注册会员
使用道具 举报 送花
4
222
818
高级会员
30
141
687
97
7244
1万
超级版主
ADCCFG=ADC_RESFMT; //设置ADC转换结果右对齐,设置ADC时钟 ADC_CONTR=ADC_POWER; //使能ADC ADC_CONTR|=5; //设置ADC通道为ADC5 ADC_CONTR|=ADC_START; //启动ADC EADC=1; //使能ADC中断 EA=1; //使能总中断 void ADC_Isr(void) interrupt 5 { ADC_CONTR&=~ADC_FLAG; ADC_Value=ADC_RES; ADC_Value<<=8; ADC_Value|=ADC_RESL; ADC_CONTR|=ADC_START; }复制代码
lcws*** 发表于 2025-12-14 08:44 检查ADC初始化代码,看是左对齐还是右对齐。 检查ADC获取结果的代码,看有没有移位、乘系数的处理。 ...
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2026-3-21 23:03 , Processed in 0.132907 second(s), 88 queries .
Powered by Discuz! X3.5
© 2001-2026 Discuz! Team.