STC的AD转换的问题

[复制链接]
1613|9
 楼主| 清风819 发表于 2017-3-27 20:17 | 显示全部楼层 |阅读模式
   为什么STC15W的AD转换,在没有输入信号时,都有0.3的显示呢?几种芯片408AS,4K56S4都是同一状况?
 楼主| 清风819 发表于 2017-3-28 10:53 | 显示全部楼层
    消灭零回复!经过不懈的努力,终于找到原因了!当然不是我程序的问题,至于是怎么解决的,有同样疑问的人问了再说吧!
lihui567 发表于 2017-3-28 22:04 | 显示全部楼层
您是怎么解决的?
autopccopy 发表于 2017-3-29 09:10 来自手机 | 显示全部楼层
既然不是程序的问题也不应该是单片机的问题吧。只有使用、设置的问题了。
autopccopy 发表于 2017-3-29 09:10 来自手机 | 显示全部楼层
本帖最后由 autopccopy 于 2017-3-29 09:13 编辑

ad时io要设定为高阻,且要注意外围电路有否干扰
xbyu520 发表于 2017-3-29 16:31 | 显示全部楼层
autopccopy 发表于 2017-3-29 09:10
ad时io要设定为高阻,且要注意外围电路有否干扰

官方说AD口设置成开漏或者高阻都可以
ayb_ice 发表于 2017-3-29 16:39 来自手机 | 显示全部楼层
失调误差都是有的,输入不能悬空,设置高阻输入
 楼主| 清风819 发表于 2017-3-29 21:35 | 显示全部楼层
   统一回复:只需要把相应IO口设置成高阻就可以了!手册上需要设置P1ASF,我发现只要设置了它,就出现没有输入也有0.3v的情况,不设P1ASF,只把IO口设置成高阻,就没有0.3v而是0一切正常了!在新的STC8A官方的手册就没有P1ASF设置,只需设置相应IO为高阻就OK了。
guang@ 发表于 2017-4-18 18:58 | 显示全部楼层
学习了
liubin6606 发表于 2017-4-18 21:12 | 显示全部楼层
要有稳定的输入
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

0

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