今天在调试液晶屏显示字符时,遇到了变量转换问题如下,
我定义了一个char dispBuff[100];
调用 LCD_DispString_EN_CH( uint16_t Line, uint16_t Column, const uint8_t * pStr )时,函数第三个参数需要一个const(固定变量)的指针,先转化字符串到数组中 sprintf(dispBuff,"%d ",addend);
调用时应该写 LCD_DispString_EN_CH(110,438,(const unsigned char *)dispBuff);
也不可LCD_DispString_EN_CH(110,438,(const unsigned char *)dispBuff[0]);