社区
网络及通讯开发
帖子详情
难题呀:请问这个串口通信格式怎么设置:数据位8位、校验位1位。 电脑下去时校验位恒为1, 下位机发上来时校验位恒为0
jb9802
2003-09-19 06:10:51
如上:提供议建者有分
...全文
154
10
打赏
收藏
难题呀:请问这个串口通信格式怎么设置:数据位8位、校验位1位。 电脑下去时校验位恒为1, 下位机发上来时校验位恒为0
如上:提供议建者有分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aloxy
2003-10-02
打赏
举报
回复
http://www.hongdainfo.com/
NowCan
2003-09-28
打赏
举报
回复
我明白,要求应该是这样。
1、PC端,不使用系统自动校验,而是直接将那一位置为1。
2、下位机,也是直接设置校验位为0。
PC端校验可以有5种选择,
EVENPARITY Even
MARKPARITY Mark - 看看这个行不行?
NOPARITY No parity
ODDPARITY Odd
SPACEPARITY Space - 还有这个。
stwfa
2003-09-26
打赏
举报
回复
你的意思,我不太明白。
JedyWoody
2003-09-25
打赏
举报
回复
用 victor 的控件吧,免费、好用。
wangxiangsjz
2003-09-22
打赏
举报
回复
为什么要校验位恒为1或0?BCB建议用SPComm控件。
jb9802
2003-09-20
打赏
举报
回复
怎么没有人回呀?是不是没人用mscomm 编程呀
jb9802
2003-09-19
打赏
举报
回复
对了我是用MSComm控件的?
csdnxw
2003-09-19
打赏
举报
回复
在程序里判断校验可不可以啊?
aloxy
2003-09-19
打赏
举报
回复
Jiaoyan
Jiaoyan&&128
aloxy
2003-09-19
打赏
举报
回复
Jiaoyan
Jiaoyan&128
51单片机
串口通信
(UART)
说明: 1.串口工作方式为1(
8
位
UART,波特率可变),无
校验
位
; 2.通信数据
格式
为:1
位
起始
位
+
8
位
数据
位
+ 1
位
停止
位
; 3.单片机上电或复
位
后会给
下
位
机
发送一个字符串问候语,之后便一直等待接收
下
位
机
的数据,并在P0口将接收到的数据显示出来。 /*------------------------------------------------------------ Function...
stm 32
串口通信
本篇文章主要是 解决自己对
串口通信
校验方式的一些疑惑 文章主要是对奇偶
校验
位
进行分析 首先我们得对串口数据包的基本组成 有一个大概的了解 1.起始
位
:由一个逻辑0的
数据
位
表示(第一个低电平) 2.结束
位
:由 0.5,1,1,5,2个逻辑的
数据
位
表示(高电平) 3.有效
数据
位
:紧跟着起始
位
的就是有效
数据
位
,长度为5,6,7或
8
位
长 4.
校验
位
:可选,目的为数据抗干扰性, 校验方式 : 奇偶校验需要一
位
校验
位
,即使用
串口通信
的方式2或方式3(
8
位
数据
位
+1
位
校验
位
)。 奇校验(odd parity
C#
串口通信
学习笔记
(2)RS-422/485接口:传输速度和通信距离变得非常远(1200m),并且在一条平衡总线上连接最多10个接收器。(5)停止
位
:在奇偶
校验
位
或者
数据
位
(无奇偶
校验
位
时
)之后是停止
位
,它可以是1
位
,1.5
位
或者2
位
,停止
位
。(4)奇偶
校验
位
:
数据
位
发送完以后,就可以发送奇偶
校验
位
,用于有限差错的检查。【发送端】->停止
位
(1-2)->奇偶
校验
位
(1
位
)->
数据
位
(7-8个)->起始
位
(0)【接收端】(3)
数据
位
:当接收设备收到起始
位
后,紧挨着的就是
数据
位
,
数据
位
的个数可以是5、6、7、
8
位
。
Modbus 主从机协议
Modbus采用的是异步通信,以主从字节为单
位
,传输信息11
位
的字
格式
: 字
格式
(串行数据) 11
位
二进制 起始
位
1
位
数据
位
8
位
奇偶
校验
位
1
位
:有奇偶
校验
位
/无:无奇偶
校验
位
停止
位
1
位
:有奇偶
校验
位
/2
位
:无奇偶
校验
位
通讯(信息帧)
格式
数据
格式
: 地址码 功能码 数据区 错误校验 数据长度 : 1 1 N ...
从电平的角度看看
串口通信
究竟是怎么来通信的.(图文并茂)
首先,本文中的
串口通信
速率是9600bps,
8
位
数据
位
,1
位
停止
位
,奇偶校验无. 图中,开始
位
为白色,
数据
位
为绿色,停止
位
为红色,
校验
位
为黄色. 传输的为字符串"Hello World" 可以看到H的电平为:01001000...
网络及通讯开发
1,314
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章