单片机/MCU论坛
直播中

涧下水已被zc

2年用户 3经验值
擅长:接口/总线/驱动
私信 关注
[问答]

stc端口配置的问题,望解答

P3M0 |= 0X10;
P3M1 &= 0XEF;
为什么要这样子配置,没有看懂,这句到底配了哪个端口

我在网上看到的配置如下
/配置P5.5:开漏输出/
P5M1 |= 0x20;//0010 0000或者配置成(0x01 << 5)
P5M0 |= 0x20;//0010 0000
/配置P5.4:强推挽/
P5M1 |= 0x00;//0000 0000
P5M0 |= 0x10;//0001 0000
/配置P5.3:高阻输入/
P5M1 |= 0x08;//0000 1000
P5M0 |= 0x00;//0000 0000

最后是我要配5.4端口 为准双向口
P5M1 = 0x00;
P5M0 = 0x00;
两个00 配置为准双向口,但是是否会配置到其他的端口呢,正确配置为什么呢,望解答,谢谢

回帖(1)

bessam

2022-11-8 10:33:56
你那样的配置是把P5口全配置成准双向了,正确配置应为P5M0&=0xef;P5M1&=0xef;
举报

更多回帖

发帖
×
20
完善资料,
赚取积分