[应用相关] 十进制数如何通过串口打印出来

[复制链接]
2284|9
 楼主| handleMessage 发表于 2017-7-12 22:36 | 显示全部楼层 |阅读模式
请问利用串口如何输出十进制数。
1. 定义一个用来计数的十进制数(uint count=0;)
2. 每隔一秒    count=count+1;
3.外部中断到来就将该数值通过串口输出到串口调试助手上面。
这个该如何实现?(目前输出为空或者乱码)
zhouhuanの 发表于 2017-7-12 22:38 | 显示全部楼层
用sprintf 试试,这个可以把你的计数值放到一个字符串里面..
bbapple 发表于 2017-7-12 22:46 | 显示全部楼层
IAR里面如何来定义字符串型变量sprintf。。
wanglaojii 发表于 2017-7-12 22:48 | 显示全部楼层
可以直接转换成字符串。
laozhongyi 发表于 2017-7-12 22:54 | 显示全部楼层
你直接转换成个位数然后转换的。
Edisons 发表于 2017-7-12 22:56 | 显示全部楼层
十进制的就是字符串吧。
_gege 发表于 2017-7-12 23:01 | 显示全部楼层
可以直接输出,然后转换的吧。
Listate 发表于 2017-7-12 23:05 | 显示全部楼层
应该转换成字符串,字符串输出。。
戈卫东 发表于 2017-7-13 06:39 | 显示全部楼层
printf("%d\r\n",count);
icecut 发表于 2017-7-13 10:02 | 显示全部楼层
你可以写一个 ascii转换函数。哈哈。
更多是printf
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

1689

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部