请教MSP430怎么位操作

[复制链接]
 楼主| fannifu 发表于 2015-1-9 11:45 | 显示全部楼层 |阅读模式
请教MSP430怎么位操作
比如我定义 LED0 为P1.0
我该怎么定义呢
_Bool     LED0     P1OUT.0;
比如可不可以这样定义,应该怎么样写这个语句
谢谢
as564335sa 发表于 2015-1-9 12:15 | 显示全部楼层
干嘛老盯着位操作
430没那么用的
#define LED0_H P1OUT|=BIT0
#define LED0_L P1OUT&=~BIT0
hxfxt 发表于 2015-1-9 13:09 | 显示全部楼层
MSP430的C语言中是不支持位变量的,MSP430的位操作往往由变量与掩模位之间的逻辑操作来实现。
youluo235 发表于 2015-1-9 15:30 | 显示全部楼层
P1OUT|=BIT0只能这样,其他位保持不变。因为是|或。。但是最低位为高了
dirtwillfly 发表于 2015-1-9 20:22 | 显示全部楼层
3楼说得对,msp430不支持直接对位进行操作
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

56

帖子

1

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