跳到主要内容

如何将浮点数输出到uart进行调试?

DA1468x型

三个月前

如何将浮点数输出到uart进行调试?

过帐人库达40分 2个答复
0票以上

你好!先生,
当我调试我的imu数据时,我发现一个关于打印浮点数的问题。

当我使用angle func(例如:acos,atan….)处理浮点数时,我使用printf()func为我的应用程序打印浮点数。Uart不能输出任何浮点数字,那么如何启用或设置标志将浮点数字输出到Uart进行调试?

库达

三个月前

PM\U对话框

你好,库达,

谢谢你在网上发帖,抱歉耽搁了。让我查一下,我会给你回电的。

谢谢,下午好

接受答案!

三个月前

PM\U对话框

嗨,库达,为了支持float printf,你应该在库中启用“使用nano printf的float”。

与scanf类似–您应该在库中启用“将float与nano scanf一起使用”。

请检查所附的屏幕截图。在项目浏览器中右键单击项目,转到项目属性。

printf(“%9.6f”,myFloat)//指定总共有9个字符的格式:点前2位,点本身,点后6位。printf(“%.6f”,myFloat);//点后六位数

谢谢,下午好

附件 大小
浮点数.PNG 59.15千字节