ADCEXCFG = 0x27; 这个指令有顺序的要求吗,如下图的位置
本帖最后由 ydcsb 于 2023-12-5 22:02 编辑ADCEXCFG寄存器必须在启动ADC转换前设置才可以
即ADC_CONTR寄存器的bit6必须在ADCEXCFG配置完成后才能设置为1
参考代码:
ADC_CONTR = (ADC_CONTR & 0xf0) | 0x80 | channel;
ADCEXCFG = 0x27;
ADC_CONTR |= 0x40; zhp 发表于 2023-12-5 22:50
ADCEXCFG寄存器必须在启动ADC转换前设置才可以
即ADC_CONTR寄存器的bit6必须在ADCEXCFG配置完成后才能设置 ...
明白了,谢谢 zhp 发表于 2023-12-5 22:50
ADCEXCFG寄存器必须在启动ADC转换前设置才可以
即ADC_CONTR寄存器的bit6必须在ADCEXCFG配置完成后才能设置 ...
试了一下,效果挺好的
页:
[1]