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

[复制链接]
981|13
 楼主| Garen2 发表于 2016-4-28 21:45 | 显示全部楼层 |阅读模式
请问利用串口如何输出十进制数。
1. 定义一个用来计数的十进制数(uint count=0;)
2. 每隔一秒    count=count+1;
3.外部中断到来就将该数值通过串口输出到串口调试助手上面。
这个该如何实现?(目前输出为空或者乱码)
Varus 发表于 2016-4-28 21:54 | 显示全部楼层
用sprintf 试试,这个可以把你的计数值放到一个字符串里面
Snow7 发表于 2016-4-28 22:08 | 显示全部楼层
用外部中断是什么
android2 发表于 2016-4-28 22:26 | 显示全部楼层
IAR里面如何来定义字符串型变量sprintf
uptown 发表于 2016-4-28 22:54 | 显示全部楼层
直接转换成字符串。
uptown 发表于 2016-4-28 22:57 | 显示全部楼层
或者直接+ox30
mmbs 发表于 2016-4-29 23:38 | 显示全部楼层
mmbs 发表于 2016-4-29 23:40 | 显示全部楼层
转换成字符串之后可以了。
houjiakai 发表于 2016-4-29 23:43 | 显示全部楼层
你直接转换成个位数然后转换的。
houjiakai 发表于 2016-4-29 23:46 | 显示全部楼层

这个函数也行,可以用的。
xiaoyaozt 发表于 2016-4-30 15:44 | 显示全部楼层
转换成字符串
xiaoyaozt 发表于 2016-4-30 15:47 | 显示全部楼层
十进制的就是字符串。
lihuami 发表于 2016-4-30 15:55 | 显示全部楼层
字符串输出
lihuami 发表于 2016-4-30 15:57 | 显示全部楼层
可以直接输出,然后转换的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

153

主题

734

帖子

3

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