STM32串口不支持7个数据位,实现7数据位带奇偶校验有些麻烦

[复制链接]
8093|3
 楼主| 21ele 发表于 2008-11-21 15:07 | 显示全部楼层 |阅读模式
Modbus ascii 协议默认是9600/7/E/1,如果用8/N/1来模拟,计算校验位麻烦且效率不高啊。 

我移植了Free Modbus到stm32上,只是还没有实现ascii 7 E 1 通讯格式。

51的时候遇到这个问题,可以简单通过读Acc的P位快速得到校验位,stm32不知道有什么好办法没有。
香水城 发表于 2008-11-21 15:27 | 显示全部楼层

STM32串口支持7个数据位带奇偶校验

 楼主| 21ele 发表于 2008-11-21 17:12 | 显示全部楼层

测试过了,7E/7O/8N/8E/8O,都可以实现了。唯一不能实现的是7N

幸运儿 发表于 2017-6-13 11:58 | 显示全部楼层
代码可以发来看看吗?我也在用这个》
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

191

帖子

1

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