找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1732|回复: 6
收起左侧

求助: 我想用单片机串口发一组特别的数

[复制链接]
ID:536925 发表于 2020-11-23 22:07 | 显示全部楼层 |阅读模式
想用单片机发一串16进制的数给电脑,就是hex那种
单片机上面的数组是:0x02,0x05,0x05,0x00,0x01,0x73,0x18,0xda,0x54,0x03  但是接收到的却是这样:
回复

使用道具 举报

ID:536925 发表于 2020-11-23 22:08 | 显示全部楼层
02 05 05 00 01 73 18 DA 54 03
回复

使用道具 举报

ID:158375 发表于 2020-11-24 08:30 | 显示全部楼层
有什么问题吗?
接收正确啊。
回复

使用道具 举报

ID:847924 发表于 2020-11-24 09:09 | 显示全部楼层
这个并非是字符串,接收时看不到东西是正常的
回复

使用道具 举报

ID:367934 发表于 2020-11-24 09:17 | 显示全部楼层
这是16进制的特征,数组如果你直接2,5,5...,,54,3这样写运行时会认为你的是10进制。加了0x后就知道是16进制的数据。
回复

使用道具 举报

ID:443955 发表于 2020-11-24 10:04 | 显示全部楼层
02 05 05 00 01 73 18 DA 54 03
回复

使用道具 举报

ID:701852 发表于 2020-11-25 20:13 | 显示全部楼层
这个是串口助手的16进制显示
正常的
那个0x??只不过是告诉编译器这是个16进制数据
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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