2009-12-01 07:36 AM
CAN stuck in ERROR PASSIVE state
2011-05-17 04:32 AM
Hi there!
Is there any other way to come out from the ERROR PASSIVE state, other than reset the CAN peripheral in the RCC->APB1RSTR register and setup it again? The CAN software reset doesn't work (CAN_MCR Bit 15 RESET: bxCAN software master reset ). Thanks, Andy2011-05-17 04:32 AM
Look at the ABOM bit in the MCR.
[ This message was edited by: prx on 30-11-2009 17:25 ]2011-05-17 04:32 AM
The ABOM bit doesn't help. Anyway its enabled (it was the first thing, we tried). But when the CAN enters ERROR PASSIVE state (TEC or REC over 128) than you cannot send any msg. Even tried to enter and leave init mode on the CAN, but that doesn't work either.
We tested with stm32f105 (CAN1), we will test with stm32f103.