stm32中,设置数据帧的第一个字节的数据奇偶校验位为1,后面的字节的奇偶校验位为0,串口该怎么设置? 100
我一开始设置是无校验位,然后直接在字节的第九位添加,然后不行,后来看到说是要设置奇偶校验位,但是只能设置全为1或者全为0,不知道怎么设置地址位的校验位为1,其他位的校验位...
我一开始设置是无校验位,然后直接在字节的第九位添加,然后不行,后来看到说是要设置奇偶校验位,但是只能设置全为1或者全为0,不知道怎么设置地址位的校验位为1,其他位的校验位为0,在线等,急!!
展开
4个回答
展开全部
STM32串口数据寄存器是9位的,直接设置数据位9位,无校验,然后第一个9位数据的最高位强制设置成1,其它9位数据最高位强制设置成0就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32是一种由意法半导体(STMicroelectronics)公司设计和生产的单片机系列,广泛用于嵌入式系统、物联网(IoT)设备、汽车电子、工业自动化等领域。STM32具有以下优点:1. 低功耗:STM32单片机通常具有较低的功耗,...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
2016-09-23 · 知道合伙人数码行家
关注
展开全部
数据奇偶校验位是CPU自动添加(发送端)和校验(接收端)的,无需人工操作。
你的设置中,应该是无校验的。
你的设置中,应该是无校验的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主解决这个问题了吗, 我现在也在弄这个功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码贴出来看看
更多追问追答
追问
哪部分的?我想知道如何设置串口,才能使发送的数据帧第一个地址字节的校验位为1,接下来其他数据字节的校验位为0?
追答
既然是设置,就把设置部分贴出来。
WordLength = 应该是8b吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询