OpenEdv-开源电子网

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

F429串口3,输入捕获计算对方通讯波特率问题

[复制链接]

2

主题

15

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2016-4-6
在线时间
7 小时
发表于 2018-5-8 15:16:34 | 显示全部楼层 |阅读模式
1金钱
原子大哥,我在用F429与其他产品串口通讯,但是由于那些产品都是RC震荡的,所以不知道准确的波特率,要先自己计算出来后再通讯,一开始产品会发送10个0X55供芯片计算它的波特率。我用F429串口3的RXD,PB11,TIM2CH4的输入捕获功能计算对方发送0X55的频率,但是算出来不准确,偏大100多波特率。产品的波特率大概在9600上下浮动,我定时器设置为10M去捕获,按理说精度应该会取到正负10波特率左右,不知什么原因整体偏大100多波特率。还有就是捕获的时候有很多非常短时间的杂波也被捕获了,我要虑掉这些杂波,只捕获那些正常通讯的波形,但是在滤波设置那里 TIM2_CH4Config.ICFilter=0; 我把0X0-0X15都试了也没有滤波效果。我的芯片晶振为8M,180M速度是这样设置吗?Stm32_Clock_Init(360,8,2,8),STM32F4XX_hal_conf.h已经改为8M;请问1.如何设置才能滤波。2.我计算波特率整体偏大100多是否与这些杂波有关?怎么才能算准确。程序请看图片

TIM截图20180508144352.png
TIM截图20180508144629.png
TIM截图20180508144549.png
TIM截图20180508144423.png
TIM截图20180508144415.png
TIM截图20180508144048.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2016-4-6
在线时间
7 小时
 楼主| 发表于 2018-5-8 15:17:55 | 显示全部楼层
不要沉,有人吗?帮帮忙
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2016-4-6
在线时间
7 小时
 楼主| 发表于 2018-5-8 15:20:45 | 显示全部楼层
请帮下忙,拜托
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2016-4-6
在线时间
7 小时
 楼主| 发表于 2018-5-8 15:51:56 | 显示全部楼层
不要沉
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2016-4-6
在线时间
7 小时
 楼主| 发表于 2018-5-8 15:52:08 | 显示全部楼层
不要沉
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2016-4-6
在线时间
7 小时
 楼主| 发表于 2018-5-8 15:52:21 | 显示全部楼层
不要沉
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2016-4-6
在线时间
7 小时
 楼主| 发表于 2018-5-8 15:52:44 | 显示全部楼层
来人呐~
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2016-4-6
在线时间
7 小时
 楼主| 发表于 2018-5-8 15:52:57 | 显示全部楼层
来人呐~
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2016-4-6
在线时间
7 小时
 楼主| 发表于 2018-5-8 15:53:14 | 显示全部楼层
来人呐~
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2016-4-6
在线时间
7 小时
 楼主| 发表于 2018-5-8 15:53:27 | 显示全部楼层
来人呐~
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-5-9 01:30:23 | 显示全部楼层
帮顶
回复

使用道具 举报

3

主题

1155

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7464
金钱
7464
注册时间
2015-1-15
在线时间
1368 小时
发表于 2018-5-9 07:05:53 来自手机 | 显示全部楼层
芯片不是支持串口波特率自适应的嘛
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2016-4-6
在线时间
7 小时
 楼主| 发表于 2018-5-9 08:11:16 | 显示全部楼层
yklstudent 发表于 2018-5-9 07:05
芯片不是支持串口波特率自适应的嘛

啊?!还有这个功能?我不知道啊?原子哥的例程有吗?F429IGT6的芯片,怎么设置
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 07:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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