我正在查看一个名为 eusci_a_uart_ex1_loopbackAdvance.c 的 MSP430_driverlib_2_91_13_01 | MSP430FR5xx_6xx 示例文件 它执行以下调用来配置 UART 引脚:
//将 P2.0和 P2.1设置为辅助模块功能输入
/*
*选择端口2D
*将引脚0、1设置为输入次级模块功能(UCA0TXD/UCA0SIMO、UCA0RXD/UCA0SOMI)。
*
GPIO_setPeripheralModuleFunctionInputPin (GPIO_PORT_P2、GPIO_PIN0 + GPIO_PIN1、GPIO_secondary 模块_function);
我有两个问题:
大概是这个函数将一个 UART 引脚配置为输入(Rx)、将一个配置为输出(Tx)、但该函数除外
名称表示您正在将引脚配置为输入。 执行 GPIO_secondary 模块功能参数
尽管函数的名称有多大、但仍可以通过某种方法将 Tx 引脚配置为输出?
2.我在 TI 文档或 driverlib 源代码中找不到任何东西来标识主代码、
二级和三级模块功能适用于任何外设模块。 我已经检查了 MSP430FR59xx
数据表、用户指南和 driverlib 手册。 到目前为止、我已经找到了四个 MSP430客户论坛页面
提出同样的问题。 很多人都在讨论中、但没有人知道答案、TI 也没有
在这些页面上发布了我找到的任何答案。 TI 能否提供 主器件的映射、
二级和三级模块功能适用于所有外设模块?