求助,UART1用不了【已解决】

2019-03-24 11:52发布

本帖最后由 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的又可以。。。请问一下这是神马回事? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
DavidZH
2019-03-25 11:13
基本配置:IO口时钟-IO使能-串口初始化-串口使能。硬件连接正确即可

一周热门 更多>

相关问题

    相关文章