蓝牙控制两轮小车加减速的程序,新人提问,求大佬解答

[复制链接]
1432|1
 楼主| 落影 发表于 2022-3-11 21:47 | 显示全部楼层 |阅读模式
keil报错,用的是蓝牙控制两轮小车加减速的程序,需要显示车速到屏幕上,程序如下//ÏÔʾpid²ÎÊýµ½OLEDÉÏ
void showPID(void)
{
        float temp1,temp2,temp3;
        char PID_P[3],PID_I[3],PID_D[3];
        temp1 = Proportion;
        sprintf(PID_P,"%1.1f",temp1);
  OLED_ShowString(16,4, PID_P,16);  
       
        temp2 = Integral;
        sprintf(PID_I,"%1.1f",temp2);
  OLED_ShowString(56,4, PID_I,16);
       
        temp3 = Derivative;
        sprintf(PID_D,"%1.1f",temp3);
  OLED_ShowString(104,4, PID_D,16);
}

报错如下:
compiling pid.c...
..\HARDWARE\PID\pid.c(17): warning:  #167-D: argument of type "char *" is incompatible with parameter of type "u8 *"
    OLED_ShowString(16,4, PID_P,16);  
..\HARDWARE\PID\pid.c(21): warning:  #167-D: argument of type "char *" is incompatible with parameter of type "u8 *"
    OLED_ShowString(56,4, PID_I,16);
..\HARDWARE\PID\pid.c(25): warning:  #167-D: argument of type "char *" is incompatible with parameter of type "u8 *"
    OLED_ShowString(104,4, PID_D,16);
..\HARDWARE\PID\pid.c: 3 warnings, 0 errors

地瓜patch 发表于 2022-3-11 22:49 | 显示全部楼层
都是警告,不用管,时数据类型不一致
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部