51uwb.cn

标题: OLED _String函数显示问题 [打印本页]

作者: 回家的欲望    时间: 2020-3-14 21:35
标题: OLED _String函数显示问题
if(Anthordistance_count[0]>0&&Anthordistance_count[0]<7)
     {
         sprintf(dist_str, "serious_injury:%3.2fm", (float)Anthordistance[0]/1000);      
         OLED_ShowString(0, 2,dist_str);
     serious_injury;
     
     }
    else if(Anthordistance_count[0]>7&&Anthordistance_count[0]<15)
   {   sprintf(dist_str, "slight_injury:%3.2fm", (float)Anthordistance[0]/1000);      
         OLED_ShowString(0, 2,dist_str);
     slight_injury;}
     if(Anthordistance_count[1]>0&&Anthordistance_count[1]<7)
     {
         sprintf(dist_str, "serious_injury:%3.2fm", (float)Anthordistance[1]/1000);      
         OLED_ShowString(0, 4,dist_str);
     serious_injury;}为什么显示屏依旧显示:an0: xxx m,而不是我代码中 sprintf(dist_str, "slight_injury:%3.2fm", (float)Anthordistance[0]/1000);      
         OLED_ShowString(0, 2,dist_str);程序没有烧录进去吗

作者: admin    时间: 2020-3-16 11:35
这个现实部分是tag 代码
你编译的时候看看是否编译了tag

还有,你可在main 函数开始改,看看能不能改进去




欢迎光临 51uwb.cn (http://51uwb.cn/) Powered by Discuz! X3.3