⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
4个员额/0个新员额
最后一篇文章
克克特林
离线
最后一次见到:4年2天前
加入:2016-08-24 00:17
更高波特率

你好

从SDK 5.04开始,uart.h中更高的波特率支持被注释如下:

///921600位/秒的除法器
//#定义UART_波特率_921K6待定
///460800位/秒的除法器
//#定义UART_波特率_460K8待定
///230400位/秒的除法器
//#定义UART_波特率_230K4 tbd2

如果我想使用这些更高波特率的任何一个,有可能吗?

谢谢
--凯

设备:
MT_对话框
离线
最后一次见到:4个月2周前
工作人员
加入:2015-06-08 11:34
嗨,克特林,

嗨,克特林,

不,实际上你可以尝试产生这种波特率,但在这些速率中产生的波特率误差大于规范规定的5%。但是你可以尝试提高1M波特率的波特率,因为晶体漂移,而不是因为除数,所以误差最小。

您可以将波特率设置为1M,只需将除法器设置为1,而不是115200波特率的除法器9。

谢谢你的对话

朱文
离线
最后一次见到:4年1个月前
加入:2017-06-01 15:21
波特率是多少

可以使用的每种波特率的波特率和错误是什么?我们也对921600感兴趣。

MT_对话框
离线
最后一次见到:4个月2周前
工作人员
加入:2015-06-08 11:34
嗨,乔文,

嗨,乔文,

您将能够在uart.h文件921600中找到波特率和每个速率的错误,我认为您将无法建立通信,因为配置错误将导致uart规范的容错值超过5%(据我记忆所及)。

谢谢你的对话