Solved
Karl YamashitaBest answer
Principal
July 22, 2026
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.
If a reply has proven helpful, click on Accept as Solution so that it'll show at top of the post.CAN Jammer an open source CAN bus hacking toolCANableV3 Open Source
