初级会员

- 积分
- 108
- 金钱
- 108
- 注册时间
- 2015-11-30
- 在线时间
- 22 小时
|

楼主 |
发表于 2019-1-7 12:25:33
|
显示全部楼层
int LCD_DisplayCHINESE(uint8_t x, uint8_t y, uint8_t **p, uint16_t c, uint16_t bc);//这是我的函数声明
const unsigned char M_PAGE_ITEM1[56][16]={};//这是我的字库数据
LCD_DisplayCHINESE(i*2+4, 1, M_PAGE_ITEM1, 0xFFFF, 0);//这是我的函数调用
这样编译通不过错误提示
..\Src\mze_lcd.c(288): error: #167: argument of type "const unsigned char (*)[16]" is incompatible with parameter of type "uint8_t **"
我强制类型转换调用这个字库,编译通过,但是运行出现硬件中断
LCD_DisplayCHINESE(i*2+4, 1,(uint8_t **) M_PAGE_ITEM1, 0xFFFF, 0);//强制类型转换调用 |
|