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:
谢谢您的反馈!很高兴您能解决问题