在线时间0 小时
UID334891
ST金币0
蝴蝶豆0
注册时间2007-7-25
新手上路
- 最后登录
- 1970-1-1
|
a0a.1 0b0c
请问AD单次扫描模式如何配置?这样配置有什么问题:
ADC1->CR2 = 0x02; // A/D结果数据左对齐,扫描模式
ADC1->CR1 = 0x40; // ADC时钟=主时钟/8=2MHZ // ADC转换模式=单次
// 禁止ADC转换
ADC1->TDRL = 0x7C; //禁止ADC通道2,3,4,5,6施密特触发功能,降低功耗
ADC1->CR1 |= 0x01; // CR1寄存器的最低位置1,从低功耗模式唤醒AD
DelayMS(80); //延时一段时间
ADC1->CSR&=0X7F;//清零AD转换结束标志
ADC1->CR1 |= 0x01;// 再次将CR1寄存器的最低位置1
// 使能ADC转换
然后根据EOC读DBXRH的值,发现没有AD值,全为0,是不是配置有问题?请高手解答!谢谢@! |
|