OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1990|回复: 4

串口停止位多一位的问题

[复制链接]

6

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2013-8-23
在线时间
5 小时
发表于 2018-9-6 14:21:13 | 显示全部楼层 |阅读模式
5金钱
那个串口停止位后面自动插入空闲位(也就是多一位停止位)的问题有人解决了吗?

我即狂澜,且无法被力挽
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-9-7 01:57:08 | 显示全部楼层
回复

使用道具 举报

2

主题

756

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4163
金钱
4163
注册时间
2017-10-24
在线时间
251 小时
发表于 2018-9-7 08:48:39 | 显示全部楼层
表示没有看得很懂,如果想多一位停止位,总的停止位不超过2个的话,可以在串口的配置函数中设置的;如果超过了恐怕就得自己写程序使用IO模拟串口时序了。
十六进制带我飞。
回复

使用道具 举报

6

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2013-8-23
在线时间
5 小时
 楼主| 发表于 2018-9-7 09:37:21 | 显示全部楼层
DreamWaterPro 发表于 2018-9-7 08:48
表示没有看得很懂,如果想多一位停止位,总的停止位不超过2个的话,可以在串口的配置函数中设置的;如果超 ...

就是串口用库函数连续发送多个数据,用示波器看波型,你会发现在停止位后面会多一个BIT的高电平,也就是说你设置一个停止位,波形上其实是两个停止位,虽然这样不影响串口的接收和发送通信,但是当串口用到其他方面就不如意了
我即狂澜,且无法被力挽
回复

使用道具 举报

2

主题

756

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4163
金钱
4163
注册时间
2017-10-24
在线时间
251 小时
发表于 2018-9-7 09:43:04 | 显示全部楼层
OIKSMT32 发表于 2018-9-7 09:37
就是串口用库函数连续发送多个数据,用示波器看波型,你会发现在停止位后面会多一个BIT的高电平,也就是 ...

嗯嗯,原来是这个样子,我还真没有用过示波器去查看串口上信号的波形。这个多出来的一位“停止位”好像是叫做“空闲位”,应当是可以没有的吧,不是很清楚。

如果说就当前的这个模式下和其他的串口器件通讯没有问题的话,用到其他非标准用途的话应当是需要注意这一点。
十六进制带我飞。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 13:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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