No se puede conectar UART / USART2 en STM32F407ZG

-3

Cuando intento conectarme a una computadora usando UART / USART2 en la plataforma STM32F407ZG no funciona, aquí está el siguiente código que usé,

char uart_rd;
void main() 
{
    // Initialize UART module at 1200 bps
    UART2_Init_Advanced (1200, _UART_8_BIT_DATA, _UART_NOPARITY, _UART_ONE_STOPBIT, &_GPIO_MODULE_USART2_PD56);
    Delay_ms(100);                  // Wait for UART module to stabilize
    UART2_Write_Text("Start");
    UART2_Write(13);
    UART2_Write(10);
    while (1) 
    {                     // Endless loop
        if (UART2_Data_Ready()) 
        {     // If data is received
           uart_rd = UART2_Read();     // read the received data
           UART2_Write(uart_rd);       // and send data via UART
        }
    }
}

¿Me estoy perdiendo algo?

    
pregunta Dhinesh

1 respuesta

1

Como con cualquier periférico de cortezax m, necesitas encender el reloj

    
respondido por el Scott Seidman

Lea otras preguntas en las etiquetas