正点的OLED显示程序为什么出错?

2019-08-22 13:24发布


u32 temp=0;
float x=3.226;

OLED_ShowString(36,0,"0.000",24);
temp=x;
OLED_ShowNum(36,0,temp,1,24);
x-=temp;
temp=x*1000;
OLED_ShowNum(60,0,temp,3,24);
OLED_Refresh_Gram();
想显示小数3.226为什么只显示出0.226?请教各位。





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-08-22 18:20
 精彩回答 2  元偷偷看……
肩山巨鬼
2楼-- · 2019-08-23 00:10
正点原子 发表于 2017-4-13 18:50
仿真找问题。。。

这一段程序放在while(1){}就出问题,拿出来放在main函数中就正常,请问什么原因?
肩山巨鬼
3楼-- · 2019-08-23 01:40
肩山巨鬼 发表于 2017-4-13 21:59
这一段程序放在while(1){}就出问题,拿出来放在main函数中就正常,请问什么原因?

知道了

一周热门 更多>