stm32中,设置数据帧的第一个字节的数据奇偶校验位为1,后面的字节的奇偶校验位为0,串口该怎么设置? 100

我一开始设置是无校验位,然后直接在字节的第九位添加,然后不行,后来看到说是要设置奇偶校验位,但是只能设置全为1或者全为0,不知道怎么设置地址位的校验位为1,其他位的校验位... 我一开始设置是无校验位,然后直接在字节的第九位添加,然后不行,后来看到说是要设置奇偶校验位,但是只能设置全为1或者全为0,不知道怎么设置地址位的校验位为1,其他位的校验位为0,在线等,急!! 展开
 我来答
banyai
2023-09-28 · 超过22用户采纳过TA的回答
知道答主
回答量:117
采纳率:0%
帮助的人:18.2万
展开全部
STM32串口数据寄存器是9位的,直接设置数据位9位,无校验,然后第一个9位数据的最高位强制设置成1,其它9位数据最高位强制设置成0就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
意法半导体(中国)投资有限公司
2023-06-12 广告
STM32是一种由意法半导体(STMicroelectronics)公司设计和生产的单片机系列,广泛用于嵌入式系统、物联网(IoT)设备、汽车电子、工业自动化等领域。STM32具有以下优点:1. 低功耗:STM32单片机通常具有较低的功耗,... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
shiyoudi
2016-09-23 · 知道合伙人数码行家
shiyoudi
知道合伙人数码行家
采纳数:901 获赞数:3606
毕业于同济大学自动化专业,学士学位。从事自动控制工作30余年。获得多项国家专利。现任公司总工程师。

向TA提问 私信TA
展开全部
数据奇偶校验位是CPU自动添加(发送端)和校验(接收端)的,无需人工操作。
你的设置中,应该是无校验的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
skybbuy
2017-10-27
知道答主
回答量:4
采纳率:0%
帮助的人:4478
展开全部
楼主解决这个问题了吗, 我现在也在弄这个功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
KevinDears
2016-09-22 · TA获得超过4557个赞
知道大有可为答主
回答量:1万
采纳率:58%
帮助的人:963万
展开全部
代码贴出来看看
更多追问追答
追问
哪部分的?我想知道如何设置串口,才能使发送的数据帧第一个地址字节的校验位为1,接下来其他数据字节的校验位为0?
追答
既然是设置,就把设置部分贴出来。

WordLength = 应该是8b吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式