文件名称:TI群星系列UART的使用示例
文件大小:6KB
文件格式:C
更新时间:2014-05-26 09:02:44
UART
// UART初始化 void uartInit(void) { SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0); // 使能UART模块 SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); // 使能RX/TX所在的GPIO端口 GPIOPinTypeUART(GPIO_PORTA_BASE, // 配置RX/TX所在管脚为 GPIO_PIN_0 | GPIO_PIN_1); // UART收发功能 UARTConfigSet(UART0_BASE, // 配置UART端口 115200, // 波特率:115200 UART_CONFIG_WLEN_8 | // 数据位:8 UART_CONFIG_STOP_ONE | // 停止位:1 UART_CONFIG_PAR_NONE); // 校验位:无 //UARTEnable(UART0_BASE); // 使能UART端口 UARTFIFOLevelSet(UART0_BASE, // 设置收发FIFO中断触发深度 UART_FIFO_TX2_8, // 发送FIFO为2/8深度(4B) UART_FIFO_RX6_8); // 接收FIFO为6/8深度(12B) UARTIntEnable(UART0_BASE, UART_INT_TX|// 使能发送中断