微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 关于IAR的宏定义问题

关于IAR的宏定义问题

时间:10-02 整理:3721RD 点击:

想定义一个宏,为什么要按照如下方式定义呢

(1)     #define HAL_IO_SET(port, pin, val) HAL_IO_SET_PREP(port, pin, val)
(2)     #define HAL_IO_SET_PREP(port, pin, val) st( P##port##_##pin## = val; )

单独使用(2)为什么会报错呢

什么错误,程序里面使用的是HAL_IO_SET,如果把(1)去掉了,就没有定义了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top