打印
[应用相关]

十进制数如何通过串口打印出来

[复制链接]
1678|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 | 只看该作者
可以直接转换成字符串。

使用特权

评论回复
5
laozhongyi| | 2017-7-12 22:54 | 只看该作者
你直接转换成个位数然后转换的。

使用特权

评论回复
6
Edisons| | 2017-7-12 22:56 | 只看该作者
十进制的就是字符串吧。

使用特权

评论回复
7
_gege| | 2017-7-12 23:01 | 只看该作者
可以直接输出,然后转换的吧。

使用特权

评论回复
8
Listate| | 2017-7-12 23:05 | 只看该作者
应该转换成字符串,字符串输出。。

使用特权

评论回复
9
戈卫东| | 2017-7-13 06:39 | 只看该作者
printf("%d\r\n",count);

使用特权

评论回复
10
icecut| | 2017-7-13 10:02 | 只看该作者
你可以写一个 ascii转换函数。哈哈。
更多是printf

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

1689

帖子

4

粉丝