TI论坛
直播中

柴扉

7年用户 191经验值
私信 关注
[问答]

LM3S上电时串口发送的数据是如何产生的?

用LM3S6965时,每次上电,都从串口发送一个数据,经常是FF或者是F7之类的东西。
这个是如何产生的?是FIFO中的数据不为空吗,但是这个空只能是由硬件来控制,还是我的串口初始化流程有些问题?
以下为初始化程序,谢谢

    //
    // Set GPIO A0 and A1 as UART pins.
    //
    GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1);

    //
    // Configure the UART for 115,200, 8-N-1 operation.
    //
    UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), 115200,
                        (UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE |
                         UART_CONFIG_PAR_NONE));

    //
    //Enable the FIFO and set the FIFO level
    //
    UARTFIFOEnable(UART0_BASE);
    UARTFIFOLevelSet(UART0_BASE,UART_FIFO_TX4_8,UART_FIFO_RX4_8);

    //
    // Enable the UART interrupt.
    //
    IntEnable(INT_UART0);
    UARTIntEnable(UART0_BASE, UART_INT_RX | UART_INT_RT);

回帖(1)

刘雪映

2020-4-10 10:03:08
zhj yan :
  上电运行一段时间后 复位一下看还有没有输出
举报

更多回帖

发帖
×
20
完善资料,
赚取积分