求助ADC_SoftwareStartConvCmd()

[复制链接]
4832|3
手机看帖
扫描二维码
随时随地手机跟帖
tang20063260|  楼主 | 2012-4-19 17:37 | 显示全部楼层 |阅读模式
ADC_SoftwareStartConvCmd(ADC1, ENABLE);执行完这句后我在keil中没有看到strt置位,是正常的吗,还是程序的adc初始化没有设置好。
  谢谢!
airwill| | 2012-4-19 20:11 | 显示全部楼层
这是数据手册上的话
SWSTART:开始转换规则通道 (Start conversion of regular channels)  位22
由软件设置该位以启动转换,转换开始后硬件马上清除此位。如果在EXTSEL[2:0]位中选择了
SWSTART为触发事件,该位用于启动一组规则通道的转换,

使用特权

评论回复
tang20063260|  楼主 | 2012-4-19 22:59 | 显示全部楼层
那在adc—cr1中strt位置位了吗

使用特权

评论回复
airwill| | 2012-4-20 08:30 | 显示全部楼层
由软件设置该位以启动转换,转换开始后硬件马上清除此位。

如果进行了 AD 转换, 那肯定置位过, 如果你没有发现它为1, 只是因为你没有来得及看, 就已经"转换开始,被硬件清除了"。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

33

帖子

0

粉丝