你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32串口的奇偶校验问题

[复制链接]
斯文人 提问时间:2019-1-26 14:40 /
我的串口初始化配置的是9个bit和偶校验,但是为什么上位机软件比如串口调试助手和modbus poll用奇校验也可以和我正常通信呢?这个时候我的代码中应该如何判断上位机的校验设置是否正确呢
收藏 评论9 发布时间:2019-1-26 14:40

举报

9个回答
Kevin201707 回答时间:2019-1-26 16:20:54
单独测试看看,正常应该不行的

评分

参与人数 1蝴蝶豆 +1 收起 理由
STMCU + 1

查看全部评分

yubinwu_3004964 回答时间:2019-1-26 22:24:22
大部分串口软件本身只处理数据,不关注奇偶校验

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

斯文人 回答时间:2019-1-27 11:11:13
yubinwu_3004964 发表于 2019-1-26 22:24
大部分串口软件本身只处理数据,不关注奇偶校验

那么问题来了,假如你下位机程序设置的是偶校验,结果人家上位机寄校验发给你的数据,你还能接收而且正确的回复了,这肯定说不错去的,所以我就不知道在STM32 这个固件库中如何去判断自己接收的数据的奇偶性
yklstudent-1794 回答时间:2019-1-27 16:15:07
错别字真不少
斯文人 回答时间:2019-1-27 17:32:19

哪里有错别字?
斯文人 回答时间:2019-2-13 15:52:23
结贴,自己搞定了,多谢各位
斯文人 回答时间:2019-3-31 14:54:28
斯文人 发表于 2019-2-13 15:52
结贴,自己搞定了,多谢各位

我在QQ空间有解决办法
edmundlee 回答时间:2019-3-31 15:15:43
奇偶校验是不影响收发的, 只不过你会收到报错的标志位而已, 只是你忽略了这标志位罢了

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

scfor123456 回答时间:2019-11-14 11:44:06
斯文人 发表于 2019-3-31 14:54
我在QQ空间有解决办法

兄弟,你的QQ空间在哪
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版