我想通过宏定义来操作LCD显示屏,按照下列两种方式写在头文件中,但编译出错,提示:未识别的预处理指令(Error[Pe011]: unrecognized preprocessing directive ),请问这是什么原因?
#difine LCD_RST_SET() do{GPIO_SetBits(GPIOB,GPIO_Pin_8);}while(0);
或
#difine LCD_RST_SET GPIO_SetBits(GPIOB,GPIO_Pin_8);
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我这样定义能够编译通过:
#define LCD_RST GPIO_Pin_8; //复位脚①
一周热门 更多>