硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1084|回复: 9
收起左侧

[UART] UART的停止位不同会影响通信吗?

[复制链接]

33

主题

203

回帖

302

积分

高级会员

积分
302
发表于 2022-6-2 11:16:54 | 显示全部楼层 |阅读模式
现在有一个单片机,它的uart只有1、2个停止位可选择。另有一个电量测量芯片,它的串口参数是4800,N,8,1.5.(现在手中还没有电量测量芯片,所以无法测试)
使用单片机与串口助手测试,单片机保持4800,N,8,1,串口助手分别选择1、1.5、2个停止位,UART收发均正常。可见停止位并未起到作用。

查找资料发现,windows在数据位为8时,只能配置1、2个停止位。(猜测串口助手软件在停止位方面不够严谨)

请问:在严格执行停止位标准的时候,4800,N,8,1和4800,N,8,1.5之间能正常通信吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-6-2 11:19:54 | 显示全部楼层
我们的高速HID免驱串口支持1.5个停止bit,这个是TOOL的硬件支持的1.5bit


image.png
回复

使用道具 举报

33

主题

203

回帖

302

积分

高级会员

积分
302
 楼主| 发表于 2022-6-2 12:16:51 | 显示全部楼层
eric2013 发表于 2022-6-2 11:19
我们的高速HID免驱串口支持1.5个停止bit,这个是TOOL的硬件支持的1.5bit

多谢回复。

题中描述的芯片是BL0939.  现找了另外一款同公司同系列非常相近的芯片BL0940,经过初步测试,发现通信正常....

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2022-6-3 00:05:59 | 显示全部楼层
diiiiiii 发表于 2022-6-2 12:16
多谢回复。

题中描述的芯片是BL0939.  现找了另外一款同公司同系列非常相近的芯片BL0940,经过初步测 ...

串口基本都是过采样的玩法,满足部分值是高低电平就可以确实是0或者1。所以有时候速度慢的时候也能用,就是抗干扰差点。
回复

使用道具 举报

210

主题

1042

回帖

1682

积分

至尊会员

More we do, more we can do.

积分
1682
发表于 2022-6-3 18:59:40 | 显示全部楼层
会影响的,是严格按照停止位判的,异常时会有错误标志置位。你提到的0.5或1.5停止位,算是另一种协议类型
回复

使用道具 举报

8

主题

157

回帖

181

积分

初级会员

积分
181
发表于 2023-6-25 17:17:33 | 显示全部楼层
eric2013 发表于 2022-6-3 00:05
串口基本都是过采样的玩法,满足部分值是高低电平就可以确实是0或者1。所以有时候速度慢的时候也能用,就 ...

问下,UART硬件的多地址通讯中,是不是不能发送Bit7=1的数据,即只能发送小于128的数据。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-6-26 10:45:00 | 显示全部楼层
yunqi 发表于 2023-6-25 17:17
问下,UART硬件的多地址通讯中,是不是不能发送Bit7=1的数据,即只能发送小于128的数据。

你说的是Multiprocessor communications吗
回复

使用道具 举报

8

主题

157

回帖

181

积分

初级会员

积分
181
发表于 2023-6-26 11:10:06 | 显示全部楼层
eric2013 发表于 2023-6-26 10:45
你说的是Multiprocessor communications吗

是的,【地址标记(address mark)】模式。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-6-27 08:41:13 | 显示全部楼层
yunqi 发表于 2023-6-26 11:10
是的,【地址标记(address mark)】模式。

没研究过这个功能,后面学习下。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-6-27 08:42:40 | 显示全部楼层
关于停止位的问题,此贴进行了很少的讨论。

请教关于串口停止位设置1位和2位的通讯问题
https://www.armbbs.cn/forum.php? ... 6054&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-28 14:10 , Processed in 0.278478 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表