求助:如何使用串口发送十六进制字符串.

2020-02-01 16:17发布

首先,我在这里获得了ADC数值.
ADC_CONTR = 0xE8;//CH1
while (!(ADC_CONTR&0x10));
return ADC_RES<<8|ADC_RESL;  //10位ADC

得到一个数值,比如0xA502,我要用串口发送一个数值到电脑,但是他要显示的就是转换成10进制,显示成字符串,串口我已经调好,

QQ截图20130124161236.png (16.26 KB, 下载次数: 0) 下载附件 2013-1-24 16:12 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
Stargazer-1986
1楼-- · 2020-02-01 16:41
 精彩回答 2  元偷偷看……
CodeMonkey
2楼-- · 2020-02-01 21:01
Stargazer-1986 发表于 2013-1-24 16:38
51单片机应该可以使用printf输出吧...论坛上应该有介绍...
给你贴一个~
http://www.amobbs.com/thread-5049 ...

有这么爽的一回事么,我去了解一下
CodeMonkey
3楼-- · 2020-02-02 02:18
本帖最后由 CodeMonkey 于 2013-1-24 17:07 编辑
Stargazer-1986 发表于 2013-1-24 16:38
51单片机应该可以使用printf输出吧...论坛上应该有介绍...
给你贴一个~
http://www.amobbs.com/thread-5049 ...


法克,用波特率发生器完成不鸟. 另外我需要比较高的输出速度,能换个方案吗
Stargazer-1986
4楼-- · 2020-02-02 03:59
CodeMonkey 发表于 2013-1-24 17:01
法克,用波特率发生器完成不鸟. 另外我需要比较高的输出速度,能换个方案吗 ...

"我需要比较高的输出速度",刚才那帖子的四楼回复说用115200都可以啊,你需要用多少波特率呢?
我觉得printf输出,跟波特率没大关系的啊.
换个方案的话,自己写一个printf函数~哈哈~
CodeMonkey
5楼-- · 2020-02-02 09:44
Stargazer-1986 发表于 2013-1-24 17:16
"我需要比较高的输出速度",刚才那帖子的四楼回复说用115200都可以啊,你需要用多少波特率呢?
我觉得printf ...

115200 无输出...
CodeMonkey
6楼-- · 2020-02-02 15:04
 精彩回答 2  元偷偷看……

一周热门 更多>