小白问一个很白的问题,宏定义的,#define LED1 (uint8_t)0x01这个是根据硬件定义还是任意定义

2019-07-21 09:03发布


/* 宏定义 --------------------------------------------------------------------*/
#define LED1                          (uint8_t)0x01
#define LED2                          (uint8_t)0x02

#define TYPEDEF(LED)           (((LED) == LED1) || ((LED) == LED2) ))


LED1 LED2   是根据硬件定义还是任意定义??????
求解答,感谢解惑


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
huarana
1楼-- · 2019-07-21 10:24
任意定义的,根据你的想法  取个有意义的名字。
克里斯丁
2楼-- · 2019-07-21 14:54
huarana 发表于 2018-10-15 10:12
任意定义的,根据你的想法  取个有意义的名字。

你好,谢谢你的回答,是(uint8_t)0x01地址是任意定义的吗?
323232
3楼-- · 2019-07-21 15:07
克里斯丁 发表于 2018-10-15 10:53
你好,谢谢你的回答,是(uint8_t)0x01地址是任意定义的吗?

后面的是地址当然不能随便定了....

只是之后要用到这个地址,要用一个简便的名字代替它,led1,这是随便定义的。
克里斯丁
4楼-- · 2019-07-21 16:39
 精彩回答 2  元偷偷看……

一周热门 更多>