新手入门
- 积分
- 18
- 金钱
- 18
- 注册时间
- 2020-8-27
- 在线时间
- 2 小时
|
我在做传感器采集,然后通过无线串口模块发送出去,串口发送字符串的形式,所以就想用库函数sprintf将采集的浮点型数据格式化输出到一个字符数组里面去,然后发现程序会卡在那里,如果是整形数据就没有啥问题,我已经包含了#include "stdio.h"头文件,我感觉这个会不会是因为keil的版本问题,有大神可以回答一下吗?谢谢了,部分代码如下
float testData = 1.234;
char asSendBuff[400];
sprintf(asSendBuff,"0x00,$info@username:ckk@nodenum:01#,$sensor@temperature:%f#@soilmoisture:%f#@airhumidity:%f#@lightintensity:%f#@longitude:%f#@latitude:%f#@Voltage:%f#,0xff>",
testData,
testData,
testData,
testData,
testData,
testData,
testData);
|
|