你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
查看全部评分
举报
队长shiwo 发表于 2018-12-4 11:17 你的STM32和编码器是否通讯成功过了?如果没有应该检查串口配置是否和编码器的一致,最主要是波特率 ...
cyz1313 发表于 2018-12-4 17:24 朋友你好,编码器波特率是2.5M,一开始串口2确实是达不到这么高的速率,然后我用了串口1的DMA功能,设置 ...
队长shiwo 发表于 2018-12-4 18:43 用了DMA也不会提高波特率的吧,最高波特率被串口本身的时钟限制了的
评分
查看全部评分
朋友你好,编码器波特率是2.5M,一开始串口2确实是达不到这么高的速率,然后我用了串口1的DMA功能,设置成2.5M,也用示波器仿真了,发现波特率可以达到,波形也没问题呀!
用了DMA也不会提高波特率的吧,最高波特率被串口本身的时钟限制了的
查过串口1最高波特率可以到4.5兆,我的2.5兆应该没啥问题,更何况还用示波器测过了。
用DMA是因为看到网上有这么个解决方案,所以才加上了的。
查看了STM32手册,串口1波特率最高可以达到4.5兆,我这2.5兆应该没啥问题,何况我还有示波器测过了。
用DMA是因为之前在网上看到过这个方案。