ch32v203芯片,,,串口7位数据位 + 无校验位 这个怎么实现啊。。我知道7位数据位 + 1位校验位是可以实现的,配置字长为8就可以了,但是这 7位数据位 + 无校验位怎么弄啊
查看: 2257
回复: 3
串口7位数据位 + 无校验位 怎么调试
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
有大佬知道不,是不是要换成v303系列的片子才行
您好,硬件上是无法直接发送或接收7位数据的,需要你软件上做一些处理,在程序中仅发送或接收高7位或者低7位,可以这么处理试一下
【您好,硬件上是无法直接发送或接收7位数据的,需要你软件上做一些处理,在程序中仅发送或接收高7位或者低7位,可以这么处理试一下】,这种方案对于7 1 1来说是可以的,但是我遇到的情况是7 N 1,是不带奇偶校验位的。
如果是7N1的话,算上1位起始位,那一个字节实际发送长度为9位,如果对方发送四个字节就是36位,单片机这边我这边只能配置成8N1,一个字节有10位,36位的数据过来,单片机只能识别到30位,还有6位我这边识别不到啊,寄存器里也读不出来啊。剩下6位 不足以产生一个接收中断,接收寄存器标志也置位不起来。。软件处理也只能处理前30位的数据,剩余的6位我接收不到所以也无法处理了。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录