求助,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条回答
shanyx2010
2019-03-25 01:15
< :TI_MSP430_内容页_SA7 --> 是不是你的UART1接了其他东西   还有UART1所在的IO口应该和UART0不一样这句是不是也改一下  SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);                  //  使能RX/TX所在的GPIO端口

一周热门 更多>

相关问题

    相关文章