Solved
Did you check with scope if there is data being transmitted?
You don’t check the HAL status so how do you know if it was a good send?
HAL_StatusTypeDef hal_status = HAL_OK;
hal_status = HAL_UART_Transmit_DMA(...);
if(hal_status != HAL_OK)
{
// do something
}From there you can check what hal_status returns, HAL_OK, HAL_BUSY or HAL_ERROR
For a quick check, just use HAL_UART_Transmit to see if it’s a HW or UART configuration setup issue.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
