帮忙解释一下这几行代码什么意思,

[复制链接]
 楼主| wang12zhe 发表于 2014-2-25 15:25 | 显示全部楼层 |阅读模式
#define        IO_SETDIR(io,dir)                (io(DIR)=(dir))

#define        Rf_CLK(reg)    MSP430IOBIT(reg,3,2)
#define        MSP430IOBIT(reg,x,y)                                        (P##x##reg##_bit.P##y)   
#define        IODIR_OUT                                (1)                // output direction

IO_SETDIR(Rf_CLK , IODIR_OUT);
这些合起来什么意思


IO_SETDIR(Rf_CLK , IODIR_OUT); 的Rf_CLK 为什么没有参数
dirtwillfly 发表于 2014-2-25 20:41 | 显示全部楼层
这里的参数Rf_CLK不是宏定义#define        Rf_CLK(reg)    MSP430IOBIT(reg,3,2) 里的Rf_CLK
 楼主| wang12zhe 发表于 2014-2-26 08:11 | 显示全部楼层
dirtwillfly 发表于 2014-2-25 20:41
这里的参数Rf_CLK不是宏定义#define        Rf_CLK(reg)    MSP430IOBIT(reg,3,2) 里的Rf_CLK

谢谢,我明白了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

101

主题

205

帖子

1

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