找回密码
 立即注册

QQ登录

只需一步,快速开始

MA35D1 RTP printf float問題

查看数: 1421 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
匿名
发布时间: 2024-5-13 20:38

正文摘要:

管理员好,各位大神好。 手册中有提到M4具有浮点数的支援,我想要利用printf打印出float的数值,UART却没有办法显示该数值。 以下是我用Template测试的代码,想请问要如何正确打印出float值呢? 感谢回覆 #include ...

回复

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

回复 yonggo 发表于 2024-5-14 10:40:35
admin 发表于 2024-5-14 09:45
请确认下这里的printf的实现 是编译器自带的实现 还是自己实现的

我是使用MA35D1_RTP_BSP中的Template直接编译,没有更改到printf相关设定。
整数型态可以正常打印。
回复 yonggo 发表于 2024-5-14 10:39:24
admin 发表于 2024-5-14 09:41
请试下打印小数点后一位精度
printf("test = %.1f\n", test);

也无任何输出
回复 admin 发表于 2024-5-14 09:45:31
请确认下这里的printf的实现 是编译器自带的实现 还是自己实现的
回复 admin 发表于 2024-5-14 09:41:42
请试下打印小数点后一位精度
printf("test = %.1f\n", test);

新唐MCU