STM32CubeMX / STM32L0 UART Transmitir símbolos desconocidos

0

Estoy intentando conectar la comunicación UART con STM32L053C8-Discovery. Pero el problema está en la terminal, obtengo símbolos desconocidos.

Mi configuración en CubeMX

/*USERCODEBEGINIncludes*/uint8_ttx_buff[]={1};uint8_trx_buff[10];while(1){HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_5);HAL_UART_Transmit_DMA(&huart1,tx_buff,sizeof(tx_buff));//SendinginDMAmodeHAL_Delay(1000);}

ARX,TXpinesconectéFT232RLmóduloFTDI.

ConArduinofunciona,peroconSTM32enlaterminalsoloobtengosímbolos.Talvezalguienmepuedaexplicarcómoconfigurarcorrectamenteelformato?

Tambiénhayuncódigocompletodemain.c: enlace

    
pregunta m1row

1 respuesta

2

Desajuste de velocidad de transmisión.

La velocidad en baudios se establece en 9600 baudios en las capturas de pantalla, pero es 9800 en el código vinculado.

huart1.Init.BaudRate = 9800;
    
respondido por el berendi

Lea otras preguntas en las etiquetas