高速率的波特率怎么设置设置

[复制链接]
2127|3
 楼主| gyh974 发表于 2013-5-31 16:48 | 显示全部楼层 |阅读模式
请问如果想把STM32F103的串口通信速率设成750000bps,要怎么处理?我调用库以后发现速率只能设成500000bps
mmuuss586 发表于 2013-5-31 20:57 | 显示全部楼层
不清楚。
实在不行,自己看芯片资料,自己写寄存器。
airwill 发表于 2013-6-1 10:35 | 显示全部楼层
是的, 其实 5Mbps 都到不了.
只有 4.5Mbps
因为 USART 的 16分配的缘故. 72MHz 的主频 / 16 .
AVR 倒是可以用 8分频方式, 可惜 STM32 没有这个功能.
还想更高怎么办? 可以超频试试. 据我测试, STM32 可以稳定跑到 120Mhz.
这个时候 7.5MHz 就能达到了.
不过这种方法别拿来做产品.
因为我说的 "稳定",  只对我的测试版和测试芯片的特定条件下, 发现是能稳定的.
 楼主| gyh974 发表于 2013-6-1 17:18 | 显示全部楼层
已经解决了,是RCC时钟用内部的不能直接用库,要重新写配置文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

1259

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部