请问一下在MSP430的C语言中怎么用宏定义一个口的某一位啊?

[复制链接]
 楼主| jiahy 发表于 2018-2-9 17:11 | 显示全部楼层 |阅读模式
请问一下在MSP430的C语言中怎么用宏定义一个口的某一位啊?
zhenykun 发表于 2018-2-9 17:17 | 显示全部楼层

P1DIR |= BIT0;  
P1OUT |= BIT0;   
类似于这样的
spark周 发表于 2018-2-9 17:21 | 显示全部楼层

楼上说的对
zhenykun 发表于 2018-2-9 17:28 | 显示全部楼层

二楼正解
让某一位置“1”用:P1OUT |= BIT0
让某一位置“0”用:P1OUT &= ~ BIT0
这样操作不影响其它位的状态,其它位不会发生变化。
huangchui 发表于 2018-2-9 17:31 | 显示全部楼层

让某一位置“1”用:P1OUT |= BIT0
让某一位置“0”用:P1OUT &= ~ BIT0
 楼主| jiahy 发表于 2018-2-9 17:35 | 显示全部楼层

嗯,我再好好缕一缕吧,有了好消息及时通知大家,结贴喽
hudi008 发表于 2018-2-13 22:08 | 显示全部楼层
你需要读取一个IO?
lzmm 发表于 2018-2-13 22:09 | 显示全部楼层
bit0或者bit1
xiaoyaodz 发表于 2018-2-13 22:11 | 显示全部楼层
#define inp(port)  (*((volatile byte *) (port)))
hudi008 发表于 2018-2-13 22:13 | 显示全部楼层
读取的话,可以直接移位读取即可。
lzmm 发表于 2018-2-13 22:13 | 显示全部楼层
在msp430都有定义的。
xiaoyaodz 发表于 2018-2-13 22:13 | 显示全部楼层
对于IO空间映射在存储空间的结构,输入输出处理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

862

主题

9861

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部

862

主题

9861

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部