OpenEdv-开源电子网

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

探索者STM32F407开发板网口转串口数据测试问题

[复制链接]

2

主题

8

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2015-4-3
在线时间
2 小时
发表于 2019-1-11 11:27:57 | 显示全部楼层 |阅读模式
10金钱
原子哥你好,我们用探索者STM32F407开发板做一个网口[size=13.3333px]转[size=13.3333px]串口的测试,然后发现,串口的波特率最高只能配置为0.9Mbps,超过了数据就会错误。。但是实际STM32F407的串口波特率最高可以到10Mbps以上的。所以我想请教一下,速率瓶颈的原因在哪里?是在CPU上,还是在DMA上(我们用了DMA)?还是因为串口的RX和TX用的同一个寄存器导致速率高的时候会彼此干扰?  如果是最有一个原因的话,[size=13.3333px]那么我们用两个串口合并为一个串口可以么?比方说,我们用串口1的RX+串口2的TX,合并成一个串口去收发数据,这样是不是可以提高波特率啊?谢谢!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2019-1-11 12:04:04 | 显示全部楼层
网络转串口,瓶颈在网络转串口的代码!代码效率低肯定速度上不去
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2015-4-3
在线时间
2 小时
 楼主| 发表于 2019-1-11 14:17:52 | 显示全部楼层
zuozhongkai 发表于 2019-1-11 12:04
网络转串口,瓶颈在网络转串口的代码!代码效率低肯定速度上不去

额,我们的代码效率应该还可以。。请问你做过这方面吗?有什么进一步提高代码效率的办法吗
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 19:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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