独闷闷网

标题: 我把STC15W104单片机的IO口配置成高阻输入,为什么还是有高电位输出呢?已解答。 [打印本页]

作者: jianhong_wu    时间: 2016-9-25 14:23
标题: 我把STC15W104单片机的IO口配置成高阻输入,为什么还是有高电位输出呢?已解答。
本帖最后由 jianhong_wu 于 2016-9-25 14:25 编辑

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

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

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

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

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

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

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


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


截图如下:













欢迎光临 独闷闷网 (http://www.dumenmen.com/) Powered by Discuz! X3.2