修改void LCD_ShowNum(u16 x,u16 y,u8 num,u8 len,u8 size) 后报错的问题

2019-08-17 00:04发布

大神你好
 我把 正点原子的lcd 显示数值的函数   u32  num  改为  u8   num     void LCD_ShowNum(u16 x,u16 y,u8 num,u8 len,u8 size)   提示main.c(83): error:  #167: argument of type "u8 *" is incompatible with parameter of type "u8"    这个函数的定义我修改啦  不是为什么报错。这个函数不是除了声明   和函数本身之外还有什么关联的函数吗

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
正点原子
1楼-- · 2019-08-17 01:24
说明你用的有问题。没盖好,C语言基础好好巩固下吧。
poet
2楼-- · 2019-08-17 01:38
原子哥 能详细的说一下吗 那里还有没有修改的地方呢
beatty102
3楼-- · 2019-08-17 05:01
你是不是只改了.c的文件,.h的文件里的函数申明没改啊
正点原子
4楼-- · 2019-08-17 08:15
回复【3楼】poet:
---------------------------------
就是类型不配
poet
5楼-- · 2019-08-17 13:07
 精彩回答 2  元偷偷看……
poet
6楼-- · 2019-08-17 16:07
刚刚我找到  就是我上面说的关联问题   u32 mypow(u8 m,u8 n) 就是这个函数闹的  改为u8 mypow(u8 m,u8 n) 就ok  不管怎么样还是要感谢 帮忙回复的人   人多力量大吗 对不

一周热门 更多>