Thread 中讨论的其他器件:SysConfig、
您好!
我使用具有硬件流控制功能的1352 UART 与外部器件通信。
我是否负责在发送之前切换 RTS 并查看 CTS。 或者 UART 驱动程序是否会为我执行该操作?
我找不到解释其工作原理的文档。
此外、我希望在发送完成和接收数据时获得中断。
有没有一个示例可以让我指出?
谢谢你
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.
您好!
您可以通过启用"Flow Control"标志在 SysConfig 中启用硬件流控制。 这还将让您配置 GPIO 
UART 驱动程序/硬件将控制 RTS 和 CTS (请参阅 技术参考手册 第21.4.2.1节)、您无需从应用程序中执行任何操作。
您可以将 UART 驱动程序设置为回调模式(UART2_Mode_callback)(请参阅 https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_6_10_00_29/docs/drivers/doxygen/html/_u_a_r_t2_8h.html)。
此致、
尼古拉伊
谢谢 Nikolaj、
传输前或传输后、我没有看到 CTS/RTS 线路发生任何变化。 我正在使用 UART2。
我调用以下命令、可以在示波器上看到我正在传输的数据
UART2_PARAMS_INIT ()
UART2_OPEN ()
UART2_WRITE ()
我查看了 UART2_open()返回的句柄的 hwattrs,可以看到流控制已启用,引脚与我在 SysConfig 中分配的引脚相同。
我是否需要进行任何其他 UART2设置?