TI中文支持网
TI专业的中文技术问题搜集分享网站

Ti-RTOS UART1初始化疑问

我需要将tiva c launchpad的echo事例修改为使用uart1,请告诉我修改哪里。。。?

Void EK_TM4C123GXL_initUART()
{
/* Enable and configure the peripherals used by the uart. */
SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0);
GPIOPinConfigure(GPIO_PA0_U0RX);
GPIOPinConfigure(GPIO_PA1_U0TX);
GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1);

/* Initialize the UART driver */
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;
uart = UART_open(Board_UART0, &uartParams);

user4318301:

回复 Eric Fu:

你好:

TI的芯片cc2538的硬件手册上只说了有两个UART,但没有明确说明这两个UART分别对应哪个GPIO,其它的接口好I2C也是类似情况,

1、TI的UART接口是不是任意配置的?而不是像STM32那样固定好的。

2、TI的. ROM bootloader UART RXD RTX是不是包含括在硬件手册说的两个UART之内?

xyz549040622:

回复 user4318301:

1.UART接口是固定好的,但是不是支持重映射,需要看具体的数据手册。

2.ROM bootloader UART RXD RTX固定是串口0的,需要该用串口1的话,需要自己写boot的。

赞(0)
未经允许不得转载:TI中文支持网 » Ti-RTOS UART1初始化疑问
分享到: 更多 (0)