Is there any limitation in the Controller core using CAN transmission and UART1/LPUART1 in parallel? What are the scenario the transmit error can occur in the transmit frame? -STM32G473CC controller
Currently we are using STM32G473CC controller for one our project, where we using CAN module(CAN 2.0 mode) in operation along with peripheral like UART1/LPUART1 in operation.
We integrated CAN open stack on top of CAN driver for communication and in other side we use UART1 in operation. We are facing a problem that the CAN transmit error occurs when the UART1/LPUART1 is running in parallel to the CAN transmission. This in result the transmit error counter in FDCAN_ECR register increments and end up BUSOFF bit set.
If the UART1/LPUART1 is not in operation the CAN operation is stable.
Is there any limitation in the Controller core using CAN transmission and UART1/LPUART1 in parallel?
What are the scenario the transmit error can occur in the transmit frame?
