本帖最后由 azhiking 于 2014-2-26 14:18 编辑
void Uart1Init(void)
{
SysCtlPeripheralEnable(SYSCTL_PERIPH_UART1); // 使能UART1模块
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD); // 使能RX/TX所在的GPIO端口
GPIOPinTypeUART(GPIO_PORTD_BASE, // 配置RX/TX所在管脚为
GPIO_PIN_2 | GPIO_PIN_3); // UART收发功能
UARTConfigSet(UART1_BASE, // 配置UART端口
9600, // 波特率:9600
UART_CONFIG_WLEN_8 | // 数据位:8
UART_CONFIG_STOP_ONE | // 停止位:1
UART_CONFIG_PAR_NONE); // 校验位:无
UARTEnable(UART1_BASE); // 使能UART端口
}
配置也没错吧?但是就是用不了...我把参数全改成UART0的又可以。。。请问一下这是神马回事?
此帖出自
小平头技术问答
找到原因了,是电路设计的问题。UART1没有接到232上。。。谢谢了
一周热门 更多>