[mw_shl_code=c,true]#define LED_NUMBER 2 //LED路数
static GPIO_TypeDef* LED_PORT[LED_NUMBER - 1];
static u16 LED_PIN[LED_NUMBER - 1];
[/mw_shl_code]
在我给变量赋值时,总会把LED_PORT[LED_NUMBER - 1]的高16位赋给LED_PIN[LED_NUMBER - 1]。
比如
[mw_shl_code=c,true]LED_PORT[0] = GPIOA;[/mw_shl_code]
就会把GPIOA地址的前16位赋给LED_PIN[0]。
[mw_shl_code=c,true]#define LED_NUMBER 2 //LED路数
static u16 LED_PIN[LED_NUMBER - 1];
static GPIO_TypeDef* LED_PORT[LED_NUMBER - 1];
[/mw_shl_code]
这样换个顺序又没问题~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
编译顺序?能详细点吗?谢谢~
一周热门 更多>