This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3235S:面临 UART 中断模式&amp 的问题;DMA 模式

Guru**** 2539500 points
Other Parts Discussed in Thread: CC3235S

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1048127/cc3235s-facing-issue-with-uart-interrupt-mode-dma-mode

器件型号:CC3235S

您好!

控制器- CC3235S 模块  
CCS 版本- 10.3.1
编译器- TI v20.2.5.LTS

我们的目标是在非阻塞模式下使用 UART。 其中,我们必须每500us 接收来自84字节数据的数据。  

我们是如何尝试的:-
-我们已处理 simplelink_cc32xx_sdk_5_20_00_06中提供的 uart2回调示例。
在此示例中,UART 外设用于 UART0,TX 引脚为55,RX 引脚为57,连接到 XDS110 UART。
-此示例代码正常工作、其中回调函数中接收到1个字节会在主循环中发送回。  
但是,如果我们将引脚更改为 TX 引脚58,将 RX 引脚更改为59。 我们无法在回调处理程序中获取任何数据。 将数据传输到 RX 线时、
-通过引用此示例、我们在 uartecho 示例中使用回调函数配置了 UART 1驱动程序。 它不工作。
我们从几天就开始着手处理这一问题,希望尽早解决这一问题。  

我们还需要有关实施基于 UART 中断的 DMA 的信息。 我们在 SDK_5_20_00_06中找不到任何示例。
-您能给我们提供一个示例代码或代码片段,其中实现了带有 DMA 的 UART 中断。