msp430 PxDIR 的问题

2019-08-03 16:49发布

我在

        P1DIR  = 0xff;   
        P1OUT  = 0xf0;
        P1DIR  = 0x0f;
之后
uint8 i = P1IN;

为什么我读出来的 i == 0x64 ?
另P1.6 有上拉电阻,不过为什么 P1.4,P1.4,P1.7怎么变0了?

请教,
以上,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
farrtone
1楼-- · 2019-08-05 12:12
13F说的很清楚了,不太理解楼主要干什么
i == 0x64 ,你是在检测p1.4~p1.7口的状态吗?那你p1.4~p1.7接的是什么电路呢?
system8
2楼-- · 2019-08-05 17:45
 精彩回答 2  元偷偷看……
qin552011373
3楼-- · 2019-08-05 19:40
额  学习学习
加油吧小鱼儿
4楼-- · 2019-08-05 22:47
本帖最后由 加油吧小鱼儿 于 2014-3-13 22:38 编辑

P1DIR |=0x0f;//定义P1.0-P1.3为输出
P1DIR &=0x0f;//定义P1.4-P1.7为输入

一周热门 更多>