打印
[STM32F4]

STM32F4串口如何进行7位数据位,1位停止位,无校验的设置

[复制链接]
1085|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chuxh|  楼主 | 2021-11-21 14:57 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
STM32F4串口如何进行7位数据位,1位停止位,无校验的设置

使用特权

评论回复
沙发
chuxh|  楼主 | 2021-11-21 15:00 | 只看该作者
本帖最后由 chuxh 于 2021-11-21 15:02 编辑

STM32的串口只有8位和9位字长。如何匹配我另一端的串口设...

使用特权

评论回复
板凳
llljh| | 2021-11-21 15:03 | 只看该作者
应该做不了吧

使用特权

评论回复
地板
happy_10| | 2021-11-21 15:05 | 只看该作者
8位字长,只能是8位数据无校验

使用特权

评论回复
5
chenjunt| | 2021-11-21 15:07 | 只看该作者
或者是7位数据1位校验,7位数据无校验应该无法实现

使用特权

评论回复
6
xxrs| | 2021-11-21 15:09 | 只看该作者
你就配置为7个数据位,无校验不行吗?

使用特权

评论回复
7
xxrs| | 2021-11-21 15:14 | 只看该作者

使用特权

评论回复
8
jiajs| | 2021-11-21 15:17 | 只看该作者
STM32F4xx没有7bit字长,只能设置8和9

使用特权

评论回复
9
jlyuan| | 2021-11-21 15:20 | 只看该作者
后面多出来的数据位不使用,就可以了吧

使用特权

评论回复
10
dingy| | 2021-11-21 15:22 | 只看该作者
哦,我看了下,F7 H7系列支持 7、8、9位。

使用特权

评论回复
11
chuxh|  楼主 | 2021-11-21 15:30 | 只看该作者
很恼火了啊,没有7位的数据位。

使用特权

评论回复
12
jiaxw| | 2021-11-21 15:33 | 只看该作者
试下数据转换

使用特权

评论回复
13
chuxh|  楼主 | 2021-11-21 15:35 | 只看该作者
设置成偶校验,还是能行。但是要把数据的最高位置0

使用特权

评论回复
14
huangchui| | 2021-11-21 15:37 | 只看该作者
先说明没遇到过这样的问题:
感觉中貌似同步模式可以解决这个问题,数据自己加工(高7位为数据,把停止位放在最后一位),不连接帧同步(STM32F4xx可能没有帧同步信号线)及时钟线。

使用特权

评论回复
15
jlyuan| | 2021-11-21 15:40 | 只看该作者
但是这种没有时钟的同步方式缺陷很大

使用特权

评论回复
16
llljh| | 2021-11-21 15:43 | 只看该作者
设置成8位,最高BIT一直为1就行了。

使用特权

评论回复
17
supernan| | 2021-11-21 15:48 | 只看该作者
好像没办法匹配

使用特权

评论回复
18
tian111| | 2021-11-21 15:51 | 只看该作者
如何进行配置呢

使用特权

评论回复
19
huangchui| | 2021-11-21 15:53 | 只看该作者
那么f4系列的有没有啊

使用特权

评论回复
20
yszong| | 2021-11-21 15:55 | 只看该作者
越来越高级了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

936

主题

11296

帖子

2

粉丝