[Cortex-M0技术交流] 模拟输入通道无法选择内部bandgap电压,怎么回事?

[复制链接]
2213|2
 楼主| sctwyg 发表于 2012-12-17 11:44 | 显示全部楼层 |阅读模式
NUC120 的模拟输入通道7无法选择内部bandgap电压。我设置ADC->ADCHER.PRESEL = 1(即选择内部bandgap电压),但我更改ADC7管脚电压时,ADC转换结果也变了,也就是说还是模拟输入通道7还是选择了外部模拟输入作为输入。为什么会这样呢,除了配置PRESEL,还需要配置什么寄存器吗?
缥缈九哥 发表于 2012-12-17 12:13 | 显示全部楼层
查看你的BSP包是不是新的?
 楼主| sctwyg 发表于 2012-12-17 15:03 | 显示全部楼层
,终于找到原因了,原来跟配置寄存器的顺序还有关的。在配置完ADC时钟后,再设置ADC->ADCHER.PRESEL = 1就OK了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

18

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部