stm32串口的USART_RX_BUF,存放的是16进制数还是ASCII码?

2019-07-21 06:52发布

stm32串口的USART_RX_BUF,存放的是16进制数还是ASCII码?
假如我串口收到一个1024,那么,是分离成‘1’、‘0’、‘2’、‘4’存在USART_RX_BUF[]里面,还是直接转成16进制存放?
加入是ASCII码,那么‘1’、‘0’、‘2’、‘4’是用什么顺序存放的?USART_RX_BUF[0]放的是‘1’还是‘4’?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
不存在的时间
1楼-- · 2019-07-21 07:56
1:这个得看发送端发的是什么数据(其实ASCII码只是一种编码,其本质上还是16进制的数)
2:还是那句话,看发送端发的是什么数据。发的‘1’、‘0’、‘2’、‘4’,就存‘1’、‘0’、‘2’、‘4’,发的0x1024,就存为0x10、0x34
3:先收到的放在低地址,后收到的放在高地址。 USART_RX_BUF[0]放的是‘1’
林楚涛
2楼-- · 2019-07-21 11:17
不存在的时间 发表于 2018-12-11 18:22
1:这个得看发送端发的是什么数据(其实ASCII码只是一种编码,其本质上还是16进制的数)
2:还是那句话, ...

懂了。感谢
林楚涛
3楼-- · 2019-07-21 15:14
不存在的时间 发表于 2018-12-11 18:22
1:这个得看发送端发的是什么数据(其实ASCII码只是一种编码,其本质上还是16进制的数)
2:还是那句话, ...

还有个问题,这两种方式,哪种方式通过串口发送出来的是‘1024’?
jinbia0800
4楼-- · 2019-07-21 18:59
 精彩回答 2  元偷偷看……
青菜丶
5楼-- · 2019-07-21 23:21
我也学习一下
林楚涛
6楼-- · 2019-07-21 23:41
jinbia0800 发表于 2018-12-12 09:01
我好想看到这个帖子里到底写了一些啥。

好像早上网站帖子有点问题,无法查看,现在可以了

一周热门 更多>