STM32F446ZET - CAN TX works in Loopback Mode but not in Normal Mode
- October 11, 2022
- 3 replies
- 3371 views
Hi,
Im struggling to get the CAN to run on the F446ZET micro, it runs all day long transmitting in loopback mode but doesnt work at all in Normal Mode.
Looking on a scope trace of the TX pin in loopback you can see the couple of messages im transmitting going consistently. Putting it into normal mode i see a section of the messages sent.
Scope trace taken at the TX Pin input to the Transceiver.
Im using a Ixxat VCI and Busmaster to interpret the messages and get nothing on there and the Ixxat VCI reports bus off when in normal mode.
Ive tried the bus terminated and un terminated, different baud rates and nothings changing.
The project is using a PCA82C251T/YM CAN Transceiver - https://www.mouser.co.uk/datasheet/2/302/PCA82C251-1127535.pdf
It uses the RS pin as a 'Mode Selection' it is pulled to ground which is putting it in high speed mode.
Any advice welcome, im going to add scope traces shortly.
Thank you
Chris
