打印
[技术问答]

ML51的ADC怎么设置寄存器

[复制链接]
908|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chineseboyzxy|  楼主 | 2022-3-24 08:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看规格书中和ADC有关的寄存器都设置了,怎么读出来的结果总是(FF 0F),全是1,ADC通道设置为内部电压,温度传感器,CH0(P2.5直接接地),读出来都是全1。还请高手指点。使用内部基准,用最大4.096V也不行,还是全1的结果。

使用特权

评论回复
沙发
jasontu| | 2022-3-24 10:28 | 只看该作者
检查下线路,看VREF是不是没有接

使用特权

评论回复
板凳
chineseboyzxy|  楼主 | 2022-3-24 18:10 | 只看该作者
原厂的开发板,Vref管脚有外接电容1uF。

使用特权

评论回复
地板
chineseboyzxy|  楼主 | 2022-4-7 20:55 | 只看该作者
没注意它的内部基准调节寄存器受保护,合着写了半天数据愣是没写进去…没仔细看数据手册,重大失误呀…

使用特权

评论回复
5
wanduzi| | 2022-4-8 19:32 | 只看该作者
貌似是原厂板子没有外接参考电压的。

使用特权

评论回复
6
wanduzi| | 2022-4-8 19:32 | 只看该作者
chineseboyzxy 发表于 2022-3-24 18:10
原厂的开发板,Vref管脚有外接电容1uF。

应该没有接参考电压,我有一个MS的板子,就是。

使用特权

评论回复
7
wanduzi| | 2022-4-8 19:33 | 只看该作者
wanduzi 发表于 2022-4-8 19:32
应该没有接参考电压,我有一个MS的板子,就是。

电路板实际上跟原理图有一丢丢不同。你不信你将VREF连接到VCC试试。

使用特权

评论回复
8
chineseboyzxy|  楼主 | 2022-4-8 20:57 | 只看该作者
人家默认的是内部基准,外接了一个电容的。实测连到vcc的时候是能测出电压的,我是没搞明白内部基准的使用。

使用特权

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

本版积分规则

35

主题

507

帖子

0

粉丝