[其它应用] 端口状态

[复制链接]
 楼主| 发表于 2020-8-27 23:22 | 显示全部楼层 |阅读模式

SH79F166AF P4端口接5个按键,按键没按下时,用万用表测电压正常,为高电平。但读P4端口状态,却为低电平。请问大家,这是怎么回事?
         //P4.4-0设置为输入,上拉电阻全部开启
         P4CR = 0x00;
         P4PCR = 0xff;
读P4端口状态,却为低电平
发表于 2020-8-28 21:41 | 显示全部楼层
个人建议改为以下代码:

P4CR = 0x00;
P4PCR = 0xFF;
Delay_1us();
temp = P4;//延时之后再读取,如果还是不行,可以适当修改延时时间
发表于 2020-9-4 18:41 来自手机 | 显示全部楼层
楼主是设置IO为输入后就立即读取IO状态?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

797

主题

8878

帖子

7

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