[讨论] 提问+c2000串口如何发送小数给PC端的串口助手?

qinkaiabc   2014-3-6 15:18 楼主
PC端的串口助手显示的是字符串,那如何把dsp上处理的小数发送到串口助手也是显示小数呢?

回复评论 (8)

2推荐 lcofjp 

sprintf(buf, "%f", float_or_double_value);
serial_port_send_string(buf);
点赞  2014-3-6 16:15
以ASCII码的形式即可。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2014-3-6 15:23
引用: chunyang 发表于 2014-3-6 07:23
以ASCII码的形式即可。

+48?
点赞  2014-3-6 16:11

不是那么简单,还要插入小数点。小数在芯片内部的表示可没有小数点。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2014-3-6 16:13
以ASCII码的形式
点赞  2014-3-6 18:10
先单独求出数据各个位的数据,然后转换成ASCII码由串口送给电脑。不要忘了在个位数后多发个十进制46(小数点的ASCII码)
点赞  2014-3-11 11:11
还待研究!!
点赞  2014-3-11 17:29
这需要具备协议解析功能的串口软件,如格西烽火串口助手,能够自定义和解析任意格式帧。
点赞  2014-10-13 16:03
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复