找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求助:串口助手HEX发送数据,51单片机接收,用LCD1602显示。

查看数: 6317 | 评论数: 4 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-12-16 15:23

正文摘要:

当串口助手HEX发送45时,LCD1602显示并不是35,而是69 ,void Usart() interrupt 4 {         uchar D1,D2,D3,Data;         EA = 0;         Data=SB ...

回复

ID:220156 发表于 2017-12-17 14:31
简近树 发表于 2017-12-17 11:29
我有hex文件但不知道怎么发

你说的是烧录进单片机的那个hex文件吗?
我这里是单片机串口助手发送的数据(以HEX模式传输 即以十六进制的形式)
ID:262595 发表于 2017-12-17 11:29
我有hex文件但不知道怎么发
ID:213173 发表于 2017-12-16 21:54
串口发送一帧数据范围0x00~0xff,大于0xff的数值需要分段发送,接收后按自定义通讯协议再复原。你用串口助手发送100并不是你想象的10进制100,而是自动分为16进制2帧0x10和0x00发送。你要传输125可以直接发送7D就可以了。

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

Powered by 单片机教程网

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