OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3647|回复: 7

stm32 用USART上传遇到的问题 求助!

[复制链接]

5

主题

15

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2016-10-27
在线时间
11 小时
发表于 2017-5-26 14:49:57 | 显示全部楼层 |阅读模式
10金钱
举一个小例子,我设置了一个vu32 a; 然后就用USART_SendData();这个函数上传a=500到510 ,但是上传到串口助手里面是F4-FD,但应该是1F4-1FD,第三位数没有了,这是为什么?我看USART_SendData()这个函数的定义void USART_SendData(USART_TypeDef* USARTx, uint16_t Data),后面是uint16_t Data,而我定义的a 是vu32,是不是这个原因?求大神解决

还有一个问题,为什么用printf上传的就是10进制数,用上面这个函数 上传的就是16进制的数呢?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

15

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2016-10-27
在线时间
11 小时
 楼主| 发表于 2017-5-26 15:02:34 | 显示全部楼层
yklstudent 发表于 2017-5-26 14:58
USART_SendData,这个只能发8位字节数据,去研究研究好低层,

也就是说,这个函数通过2进制发送八位字节,只能发送16进制的前两位数吗?那应该怎么去发送32位的数呢?
回复

使用道具 举报

62

主题

903

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3567
金钱
3567
注册时间
2016-1-8
在线时间
544 小时
发表于 2017-5-26 15:04:07 | 显示全部楼层
一次性只能发一个字节,这就有了大端模式和小端模式,自己定义,超过255就要分开了发送了
回复

使用道具 举报

5

主题

15

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2016-10-27
在线时间
11 小时
 楼主| 发表于 2017-5-26 15:28:32 | 显示全部楼层
Sun_Fly 发表于 2017-5-26 15:04
一次性只能发一个字节,这就有了大端模式和小端模式,自己定义,超过255就要分开了发送了

那请问超过255如何分开发送呢?分开发送怎么再结合?     可不可以一次性发送?
回复

使用道具 举报

62

主题

903

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3567
金钱
3567
注册时间
2016-1-8
在线时间
544 小时
发表于 2017-5-26 16:12:17 | 显示全部楼层
wangxu1902 发表于 2017-5-26 15:28
那请问超过255如何分开发送呢?分开发送怎么再结合?     可不可以一次性发送?

你没有解析过别人的协议吗?网上随便找个传输协议去解析看看
回复

使用道具 举报

5

主题

15

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2016-10-27
在线时间
11 小时
 楼主| 发表于 2017-5-26 16:25:28 | 显示全部楼层
Sun_Fly 发表于 2017-5-26 16:12
你没有解析过别人的协议吗?网上随便找个传输协议去解析看看

还真没有看过别人的
回复

使用道具 举报

5

主题

15

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2016-10-27
在线时间
11 小时
 楼主| 发表于 2017-5-26 20:41:39 | 显示全部楼层
没人来嘛
回复

使用道具 举报

5

主题

15

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2016-10-27
在线时间
11 小时
 楼主| 发表于 2017-5-27 10:07:57 | 显示全部楼层
求回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-20 20:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表