独闷闷网

 找回密码
 立即注册
搜索
查看: 3161|回复: 0
打印 上一主题 下一主题
收起左侧

[原创] 我把STC15W104单片机的IO口配置成高阻输入,为什么还是有高电位输出呢?已解答。

[复制链接]
跳转到指定楼层
楼主
发表于 2016-9-25 14:23:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 jianhong_wu 于 2016-9-25 14:25 编辑

程工-深圳:
我把IO口配置成高阻输入,为什么还是有高电位输出呢?

★坚鸿-深圳:
可能外部有上拉电阻,或者内部有上拉电阻。

程工-深圳:
外部是空的,单片机用的是STC15W104。

★leefei-东莞:
高阻模式,如果外部无任何硬件连接就是浮空,浮空了电位就不确定了。可高,可低,可中间。易受外界空间辐射影响。

程工-深圳:
我接了个200K电阻到地,还是高的。

★leefei-东莞:
那只是证明你配置的高阻模式,还没配对,或是你的mcu没有高阻模式!具体的要看Datasheet,我没用过这款芯片。

程工-深圳:
呵呵,终于找到问题了,是程序的头文件的问题。单片机用的是STC15W104,
把下面的头文件名字更改后就好了:把:
  1. #include<reg52.h>
复制代码


更改为:
  1. #include<stc15.h>
复制代码


截图如下:








乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-11-29 18:21 , Processed in 0.199653 second(s), 20 queries .

快速回复 返回顶部 返回列表