TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3220SF UART 无法达到最大波特率

Other Parts Discussed in Thread:CC3220SF

使用CC3220SF的UART2向外输出数据,当波特率设置为115200的时候,可以用示波器抓到输出的波形。但是要求UART达到3Mpbs的速率,所以把波特率设置成了3000000,但是此时UART2_open失败,卡在这里了,请问CC3220SF的UART2要怎么使用可以达到datasheet中提到的3mpbs.

Susan Yang:

是的,数据手册说明是可以达到3Mpbs,但如此高的速率需要良好的电缆连接。

CC3220SF的UART外设应能够以UART0和UART1的3000000波特率工作。同时测试这两个UART0 / 1,在测试设置中,我都可以以3000000的波特率工作。

您可以测试一下下面的代码。只需导入uartecho示例,用提供的代码替换uartecho.c的内容,然后根据需要为其UART引脚调整syscfg文件。

/cfs-file/__key/communityserver-discussions-components-files/968/6303.uartecho2.c

是否有特定原因导致您使用UART2 而不是常规UART?如果您尝试在启用了“使用DMA”选项的情况下使用UART驱动程序,那么代码+硬件还会遇到相同的问题吗?

此外,客户是使用自己的自定义板还是使用启动板?

,

user6464274:

问题已经解决。

用UART2单纯是因为不知道UART和UART2的区别所在。

,

Susan Yang:

谢谢您的反馈!很高兴您能解决问题

赞(0)
未经允许不得转载:TI中文支持网 » CC3220SF UART 无法达到最大波特率
分享到: 更多 (0)