小弟以stm32F4为例,有2个问题,恳请指教
1>LWIP扩展例程(源码)中delay_ms()延时不正确,不知道各位注意到没,小弟没找到原因,如果有人知道的话,麻烦指教下,不胜感激~~~
2>##是连接2个Token,那可以使用printf()打印这个合并的Token吗?
[mw_shl_code=c,true]int main(void)
{
int LWIP_MEMPOOL(liuchang,0,0,0) = 1;
MEMP_liuchang = 2;
delay_init(168);
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
uart_init(115200);
printf("%d
", LWIP_MEMPOOL(liuchang,0,0,0)); //此处LWIP_MEMPOOL(liuchang,0,0,0)等效为MEMP_liuchang,所以 下面printf()输出为2
printf("LWIP_MEMPOOL(liuchang,0,0,0)"); //可是这里输出就是LWIP_MEMPOOL(liuchang,0,0,0),为什么不是MEMP_liuchang(为什么不是合并后的Token)呢?
while(1);
}[/mw_shl_code]
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
感谢大神指导~
一周热门 更多>