OpenEdv-开源电子网

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

STM32F103C8T6的串口速率低于STM32103ZET6的串口速率,程序是一样的波特率也是一样的

[复制链接]

29

主题

167

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1011
金钱
1011
注册时间
2021-7-26
在线时间
184 小时
发表于 2022-12-5 23:37:16 | 显示全部楼层 |阅读模式
30金钱
本帖最后由 精英板 于 2022-12-5 23:47 编辑

STM32F103C8T6的串口速率低于STM32103ZET6的串口速率,程序是一样的波特率也是一样的。程序设置波特率为921600,用于无线传输,没用DMA只用printf(DMA在ZET6上传输会丢包,C8T6上没试过),ZET6上printf满速是80KB/s左右(用定时器计时),不丢包的情况下速度是75KB/s,足够我的需求了。然后我把这个程序烧到C8T6上,结果慢速竟然还达不到65KB/s,60KB/s都费劲。

好奇怪,按理说相同的串口发送速率程序烧到C8T6和ZET6上,手册上这俩的UART通信速率都是一样的。
手册上都是:
“USART1接口通信速率可达4.5兆位/秒,其他接口的通信速率可达2.25兆位/秒。USART接口具有硬件的CTS和RTS信号管理、支持IrDA SIR ENDEC传输编解码、兼容ISO7816的智能卡并提供LIN主/从功能。所有USART接口都可以使用DMA操作。”

最佳答案

查看完整内容[请看2#楼]

好吧蓝牙问题,现在ZET6也传的慢了,还得是DMA
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

29

主题

167

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1011
金钱
1011
注册时间
2021-7-26
在线时间
184 小时
 楼主| 发表于 2022-12-5 23:37:17 | 显示全部楼层
好吧蓝牙问题,现在ZET6也传的慢了,还得是DMA
回复

使用道具 举报

29

主题

167

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1011
金钱
1011
注册时间
2021-7-26
在线时间
184 小时
 楼主| 发表于 2022-12-6 14:19:27 | 显示全部楼层
顶一下,是不是我手册看的不对
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 21:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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