@max_haiI fowarded this remark about 8Mbits/s reference into U0 datasheets to ST U0 team. It would be corrected in next release of datasheets. The official max baudrate is 7Mbits, due to the max 56 Mhz provided to USART peripheral.@Andrew Neil7Mbits ...
Hello @max_hai As per my understanding, as STM32U0 max operating frequency is 56Mhz, the maximum baudrate achievable on an USART peripheral in asynchronous mode, is 56/8, so 7Mbit/s when selecting Oversampling 8 method (3.5 in Oversampling 16). So my...
Hi @AlfRomeo If my understanding is correct, your problem starts after the 1st DMA transmit which is completed, but 2nd transmit could not be launched right ?The process for a DMA transmit operation in HAL UART (HAL_UART_Transmit_DMA() ) is as follow...
Hi @Smark If your DMA channel is configured in Circular mode, no need to recall HAL_UART_Receive_DMA(), as reception is not stopped when reaching the Receive Complete event (reception will go on and new received characters will be stored starting aga...
Hi @lgacnik97 On STM32U5xx serie, there's no WakeupCallback (no WUF/WUS settings). So UART_HandleTypeDef type definition is correct.On the other hand, the value HAL_UART_WAKEUP_CB_ID could then be removed from HAL_UART_CallbackIDTypeDef enumeration, ...