社区
非技术区
帖子详情
485通讯中,发送一字节数据,当高位为8,9,A时显示为0,1,2,8,9,A在低位时则正常
42604226
2018-12-17 03:35:47
485通讯中接收中断中发送接收的数据,用串口调试助手发送一字节数据,当高位为8,9,A,B,C,D,E,F时返回数据显示为0,1,2,3,4,5,6,7。
但8,9,A,B,C,D,E,F在低位时则正常显示为8,9,A,B,C,D,E,F。这是什么原因,该如何解决
...全文
11325
3
打赏
收藏
485通讯中,发送一字节数据,当高位为8,9,A时显示为0,1,2,8,9,A在低位时则正常
485通讯中接收中断中发送接收的数据,用串口调试助手发送一字节数据,当高位为8,9,A,B,C,D,E,F时返回数据显示为0,1,2,3,4,5,6,7。 但8,9,A,B,C,D,E,F在低位时则正常显示为8,9,A,B,C,D,E,F。这是什么原因,该如何解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tzwwanyuanhu
2020-11-26
打赏
举报
回复
可以说一下具体是哪个硬件接口吗?我也遇到同样的情况了
42604226
2020-11-26
打赏
举报
回复
引用 2 楼 tzwwanyuanhu 的回复:
可以说一下具体是哪个硬件接口吗?我也遇到同样的情况了
就是A接到B上,B接到A上了;改为A接A,B接B就好了
42604226
2019-07-13
打赏
举报
回复
后来解决了,发现是硬件上一个接口反了,导致485通讯线A、B反了,所以出现这个现象,调换后就正常了。
串口通信
数据
格式
在串行通信
中
,
数据
在1位宽的单条线路上进行传输,一个
字节
的
数据
要分为8次,由
低位
到
高位
按顺序一位一位的进行传送。 串口收发
数据
的单位:
字节
(Byte) '', 1Byte = 8 bits , 串口收发
数据
格式一般为 :1bit 起始位(一般为0) + 8bits
数据
位(一
字节
) +1bit 校验位(可有可无) + 1bit结束位(一般为1) 奇校验是指每帧
数据
中
,包括
数据
位和奇偶校验位的全部9个位
中
1的个数必须为奇数; 偶校验是指每帧
数据
中
,包括
数据
位和奇偶校验位的全部...
常用通信
时
序之UART、IIC、SPI(基于STM32)
常用通信
时
序之UART、IIC、SPI1. UART2. IIC3. SPI 1. UART
通讯
时
序图: 类 型:串行异步通信 总线定义: TXD:
发送
数据
线 RXD:接收
数据
线
数据
传输: ①接收方RX初始电平为1 ②带起始位0和停止位1 ③先
发送
低位
再
高位
④传输
数据
位以
字节
为单位,一次只能传输一
字节
⑤以波特率为
时
基约定通信双方接收和
发送
时
间点 注意事项: 在进行UART通信
时
,双方的波特率必须一致 模拟UART通信伪算法 作用:将从串口接收到的
数据
+1再
发送
出去 读取方法:采取
中
断模拟
串口MSComm 控件五种不同校验方式对
数据
收发的影响
串口 MSComm 控件有五种校验方式,分别是无校验(None),奇校验(Odd),偶校验(Even),1校验(Mark),0校验(Space)。 在 RS232/RS
485
/RS422
通讯
中
,通过串口
发送
一
字节
(8BIT)
数据
时
,首先
发送
起始位(固定为 0),然后
发送
8位
数据
(先
低位
后
高位
),如果校验方式不是无校验(None),则紧接着会
发送
一位校验位,最后
发送
停止位。停止位固定为1。 停止
STC学习:串口通信
程序设计目标及程序运行效果说明 程序设计目标:本实验实现的是红外单工方简单上下位机串口
数据
的
发送
与接收。单片机通过按键2、3调整
发送
的
数据
(0~F),按键1控制
数据
发送
给上位机,并在串口助手的接收
数据
缓存区
显示
;上位机设定
发送
缓存区
数据
发送
数据
给单片机单片机将值
显示
在数码管。 程序运行效果说明:上位机向单片机
发送
数据
:在
发送
缓冲区
显示
要
发送
的
数据
,按下按键1
数据
发送
到单片机,并在数码管上
显示
相应的
数据
;下位机向上位机
发送
数据
:在单片机数码管上
显示
要
发送
的
数据
,可以通过按键2、3进行调整,按下按键1
数据
发送
到
详细介绍如何从0开始写一个
数据
通信,将
数据
从单片机
发送
到上位机(或者虚拟示波器)进行
数据
或图像
显示
,以及常见问题或注意事项解答,本文主要以匿名上位机为例,适合新手和小白
本文主要内容:详细介绍如何从0开始写一个
数据
通信,将
数据
从单片机
发送
到上位机(或者虚拟示波器)进行
数据
或图像
显示
,帮助我们调节一些参数,比如电机PID的调节、波形融合等,以及在我们写通信协议的
时
候可能遇见的问题或注意事项进行解答,本文主要以匿名上位机为例,新手和小白也可以实现。 一、准备工作: 1、要有该上位机或者虚拟示波器的通信协议或者说通信帧格式 如本文的例子匿名上位机的
通讯
帧格式如下: 再如垆边月晓开发的20通道数字示波器
通讯
协议: 只有知道了上位机或者虚
非技术区
488
社区成员
5,895
社区内容
发帖
与我相关
我的任务
非技术区
硬件使用 非技术区
复制链接
扫一扫
分享
社区描述
硬件使用 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章