主题中讨论的其他器件:CC3220SF
我需要在第3+4页上使用 UART1 (GPIO10+11) SWRS208B 第14页。 network_terminal.c 调用初始化 UART0的 InitTerm ()。
Board.h 指示仅提供2个 UART:
#define Board_UART0 CC3220SF_LAUNCHXL_UART0
#define Board_UART1 CC3220SF_LAUNCHXL_UART1
我想使用 UART1。
我正在查看 InitTerm ()以获得初始化 UART1.UART_Handle InitTerm (void)的指导
{
UART_Params uartParams;
UART_INIT();
UART_PARAMS_INIT (uartParams);
uartParams.writeDataMode = UART_DATA_BINARY;
uartParams.readDataMode = UART_DATA_BINARY;
uartParams.readReturnMode = UART_return_full;
uartParams.readEcho = UART_ECHO_OFF;
uartParams.baudrate = 115200;
uartHandle = UART_OPEN (Board_UART0、uartParams);
/*从 LPDS 依赖项中删除 UART 接收*/
UART_CONTROL (uartHandle、UART_CMD_RXDISABLE、空);
return (uartHandle);
}
我可以创建一个新的全局变量来保存句柄、但在哪里配置引脚(表4-4 swers206b 第19页)以及如何选择 GPIO10+11 (引脚3+4)。
uart1Handle = UART_OPEN (Board_UART1、&uartParams);