在线时间514 小时
UID2025756
注册时间2013-7-16
NXP金币0
该用户从未签到
金牌会员
- 积分
- 9267
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2014-7-11 14:50:02
|
显示全部楼层
回复:【经验分享】Kinetis IAR工程下无法打印浮点的问题解决
4,去掉工程中common文件夹下的printf.c文件,如下:
5,在common.h的头文件中添加stdio.h,如下:
#include "stdio.h"
6,检查write.c,read.c中的串口发送函数和工程驱动包中uart.c的定义是否一致,如果不一致需要修改成uart.c定义的形式。
经过上面的配置,加入浮点代码,就可以打印浮点数了。
同样如问题描述中的定义,打印出的结果如下:
temp=36.500000
可以看到以及能够成功打印。
其余的KE,K,KV的修改方法都是一样的,大家可以自行测试。
三,附件分享
为了防止大家在修改过程中出现问题,这里给大家一些参考工程,分别给出KL,KE,以及KV系列的,K系列的大家可以参考50M的代码:KINETIS_50MHZ_SC。
|
|