求助OLED问题,程序可以通过编译,却报警告。

2019-08-16 21:55发布

void OLED_DrawPoint(u8 x,u8 y,u8 t);
void OLED_Fill(u8 x1,u8 y1,u8 x2,u8 y2,u8 dot);
void OLED_ShowChar(u8 x,u8 y,u8 chr,u8 size,u8 mode);
void OLED_ShowNum(u8 x,u8 y,u32 num,u8 len,u8 size);
void OLED_ShowString(u8 x,u8 y,const u8 *p,u8 size);

OLED_ShowString(0,0,"ALIENTEK",24);  
OLED_ShowString(0,24, "0.96' OLED TEST",16);  
OLED_ShowString(0,40,"ATOM 2015/1/14",12);  
OLED_ShowString(0,52,"ASCII:",12);  
OLED_ShowString(64,52,"CODE:",12);  
OLED_Refresh_Gram();        //更新显示到OLED

RTX截图未命名.png

直接打开原子的开发板工程就报警告了,未做任何更改....意思是不是程序不规范呢
买的OLED还没到,也不知道能不能显示...
keil 5.14

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
电子之旅
1楼-- · 2019-08-16 22:58
OLED_ShowString(0,24,(u8*) "0.96' OLED TEST",16);  加上(u8*)强制转换就不会警告了
瑛瑛美代子
2楼-- · 2019-08-17 02:57
电子之旅 发表于 2017-7-20 11:07
OLED_ShowString(0,24,(u8*) "0.96' OLED TEST",16);  加上(u8*)强制转换就不会警告了

感谢解答~
瑛瑛美代子
3楼-- · 2019-08-17 07:16
yklstudent 发表于 2017-7-20 11:11
参数类型不一致,要么忽视、要么就强制转换好了

感谢解答~

一周热门 更多>