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.

[FAQ] [参考译文] [常见问题解答] LAUNCHXL-CC26X2R1:在 CC26X2/CC13X2上配置 UART 以支持 UART_DATA_EXT (和 UART_RETURE_NEWLINE)数据模式。

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1009180/faq-launchxl-cc26x2r1-configuring-uart-to-support-uart_data_ext-and-uart_return_newline-data-mode-on-cc26x2-cc13x2

器件型号:LAUNCHXL-CC26X2R1
Thread 中讨论的其他器件:SysConfig

用于 CC26XX 的 SimpleLink SDK 中的 UART 驱动程序不支持 UART_DATA_TEXT 数据模式、这是利用 UART_RETURE_NEWLINE 和 UART_RETURE_FULL 参数所必需的。 要使用更新的 UART 驱动程序、必须修改它们 使用 CC26X2驱动程序的.syscfg 文件。 这可以使用 Code Composer Studio IDE 中包含的 SysConfig 实用程序来完成。

步骤1)导航至/Tools 文件夹并打开 .syscfg。

步骤2) 打开 CCS IDE 中的.syscfg、其中将显示配置页面。

步骤3)  SysConfig 实用程序窗口的左侧将显示项目的不同 SysConfig 设置。 浏览、直到找到"TI DRIVERS"下拉菜单。

步骤4)在"TI DRIVERS"下、选择 UART、将显示另一个配置页面。

步骤5) 在"Global Parameters"部分下、您将看到为项目选择的当前 UART 实现。 要切换实现、请选择 UART 实现下拉菜单并选择 UARTCC26X2。

步骤6)重建项目后、UART_TEXT_DATA 参数应该起作用!

此外、对于所有驱动程序实现、重要的是查看实际器件实现、而不是整个 UART 驱动程序。 这些驱动程序文档可在 TI 驱动程序 API 参考中找到。  具体而言、驱动程序文件中的内容很重要: UARTCC26X2.h该文件介绍了 UARTCC26X2驱动器支持的功能和支持的功能。 在这里 我们可以看到 UART_Params_init()函数,其中 UART_DATA_EXT 是默认启用的, 在这里 我们可以看到由函数初始化的参数结构。

希望这对您有所帮助!

NIMA Behmanesh