求助,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条回答
残虹退没
1楼-- · 2019-03-24 19:35
芯片是lm3s811 UART1对应的引脚是PD2和PD3
shanyx2010
2楼-- · 2019-03-25 01:15
< :TI_MSP430_内容页_SA7 --> 是不是你的UART1接了其他东西   还有UART1所在的IO口应该和UART0不一样这句是不是也改一下  SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);                  //  使能RX/TX所在的GPIO端口

Study_Stellaris
3楼-- · 2019-03-25 06:14
 精彩回答 2  元偷偷看……
DavidZH
4楼-- · 2019-03-25 11:13
基本配置:IO口时钟-IO使能-串口初始化-串口使能。硬件连接正确即可
残虹退没
5楼-- · 2019-03-25 15:32
shanyx2010 发表于 2014-2-26 10:27
是不是你的UART1接了其他东西   还有UART1所在的IO口应该和UART0不一样这句是不是也改一下  SysCtlPeripher ...

找到原因了,是电路设计的问题。UART1没有接到232上。。。谢谢了
残虹退没
6楼-- · 2019-03-25 18:05
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章