Other Parts Discussed in Thread: SYSCONFIG
器件型号: CC2340R5
主题: SysConfig 中讨论的其他器件

尊敬的 TI 支持团队:
我在工程 (TI SimpleLink SDK) 中使用 UART2 驱动程序、遇到了与 TX 引脚分配有关的配置问题。
在我的 .syscfg 文件中、我有以下 UART2 设置:
-
UART 外设: CONFIG_UART2_1
-
使用硬件: 无
-
启用非阻塞模式: 被启用
-
数据方向: 仅发送
-
流量控制: 禁用
-
中断优先级: 3(最低)
-
Rx 环形缓冲区大小: 32
-
Tx 环形缓冲区大小: 不限
在下 PinMux 配置、 TX 引脚 下拉列表显示了几个选项、包括:
-
DIO6/38(MX25R8035F SPI 闪存芯片选择)
-
DIO13/15(LaunchPad SPI 总线)
-
DIO18/7(LaunchPad SPI 总线)
-
当前选择的 DIO20/4 (XDS110 UART)←
-
DIO4_X32N/27(仅限器件)
-
DIO17_SWDCK/12(仅限器件)
当前选择的引脚 DIO20/4 (XDS110 UART) 显示 A “资源冲突“ 警告、可能是因为板载 XDS110 调试器已经使用此引脚来进行 UART 通信。
我想将 UART TX 引脚配置为另一个 I/O、即 不会 XDS110 UART 引脚–例如、 DIO13/15 或 DIO18/7 (均标记为“LaunchPad SPI Bus“)。 但是、我不确定如何正确选择和分配这些备用引脚、而不会导致额外冲突或中断 SPI 总线功能。
我的问题是:
-
如何将 UART TX 引脚更改为 SysConfig 中的其他可用 DIO(例如 DIO13/15)之一?
-
如果不使用 SPI、选择也被 LaunchPad SPI 总线使用的引脚(例如 DIO13/15 或 DIO18/7)是否会导致硬件冲突?
-
是否有一种建议的方法来释放 XDS110 UART 引脚并避免资源冲突、同时仍在仅发送模式下使用 UART2?
感谢你的帮助。