[STC单片机] 请问STC8单片机的4个串口是不是都没有硬件奇偶校验功能?

[复制链接]
2474|8
 楼主| panxiaoyi 发表于 2021-11-23 15:29 | 显示全部楼层 |阅读模式
请问STC8单片机的4个串口是不是都没有硬件奇偶校验功能?
LcwSwust 发表于 2021-11-23 15:36 | 显示全部楼层
本帖最后由 LcwSwust 于 2021-11-23 15:39 编辑

从不用校验位的路过,
我的习惯是数据帧结尾加校验字节。

想用校验位的话,用程序查表实现也不难,只是不划算啊。
广东梁百万 发表于 2021-11-23 19:25 | 显示全部楼层
奇偶校验非常不好用,出错率超大。
正在学习CRC校验和Modbus协议
lyjian 发表于 2021-11-23 19:50 | 显示全部楼层
这不都软件来做的吗?
状态寄存器P位+UART 9位模式
 楼主| panxiaoyi 发表于 2021-11-23 22:51 | 显示全部楼层
我只是想知道它有?还是没有?我看STC8A 8G 8H,都没有看到硬件奇偶校验的说明
coody 发表于 2021-11-24 17:56 | 显示全部楼层
都有的,用9位数据模式,第9位就放校验位。
我一般不建议用这种校验,建议用CRC16校验。
 楼主| panxiaoyi 发表于 2021-11-25 00:21 | 显示全部楼层
“第9位就放校验位”
它并不是由硬件来完成的,是由软件填写的
lyjian 发表于 2021-11-25 08:23 | 显示全部楼层
panxiaoyi 发表于 2021-11-23 22:51
我只是想知道它有?还是没有?我看STC8A 8G 8H,都没有看到硬件奇偶校验的说明 ...

串口没有硬件自动奇偶校验
利用PSW寄存器奇偶标志位+软件来做。
qin552011373 发表于 2021-11-25 09:12 | 显示全部楼层
自己设计校验算法吧,串口的不靠谱。如果外部硬件必须的,就要想办法了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

417

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部