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_TEXT(和 UART_RETURN_NEWLINE)数据模式

Part Number: LAUNCHXL-CC26X2R1
Other Parts Discussed in Thread: SYSCONFIG

器件型号:LAUNCHXL-CC26X2R1


主题中讨论的其他器件:SYSCONFIG

面向 CC26XX 的 SimpleLink SDK 中的 UART 驱动器不支持 UART_DATA_TEXT 数据模式,需要利用 UART_RETURN_NEWLINE 和 UART_RETURN_FULL 参数。要使用更新的 UART 驱动器,必须修改其 <project_name>.syscfg 文件以使用 CC26X2 driver。这可以使用 Code Composer Studio IDE 中包含的 SysConfig 实用程序来完成。

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

    步骤 2) 在 CCS IDE 中打开 <project_name>.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_TEXT 默认启用,在这里看到由该函数初始化的参数结构。