独闷闷网
标题:
我把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,
把下面的头文件名字更改后就好了:把:
#include<reg52.h>
复制代码
更改为:
#include<stc15.h>
复制代码
截图如下:
截图3.png
(4.21 KB, 下载次数: 437)
下载附件
保存到相册
2016-9-25 14:23 上传
欢迎光临 独闷闷网 (http://www.dumenmen.com/)
Powered by Discuz! X3.2