打印
[AVR单片机]

帮我看看这个宏定义为什么没有起作用?

[复制链接]
1604|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
donkey89|  楼主 | 2009-11-30 09:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想把KEY_PIN_PORT定义成PINC,所以写成下面这个样子,可是编译的结果是
KEY_PIN_PORT被定义成了PINPORT,而不是PINC,也就是说,#define PORT C这句没有起作用.

#define     PORT     C
#define     _PIN_PORT(port)      (PIN##port)
#define     KEY_PIN_PORT     _PIN_PORT(PORT)

相关帖子

沙发
Karlshen| | 2009-11-30 22:13 | 只看该作者
:P菜鸟过来踩踩

使用特权

评论回复
板凳
huamunv| | 2009-12-1 13:35 | 只看该作者
自习学习学习宏的功能

使用特权

评论回复
地板
suoma| | 2009-12-1 16:55 | 只看该作者
顶个!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

241

主题

1609

帖子

1

粉丝