打印

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

[复制链接]
1240|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

粉丝