cancel
Showing results for 
Search instead for 
Did you mean: 

bxCan out of service , after a software reset through NVIC_SystemReset()

lzyos
Associate II

I had build a host-client system , both host node and client node based on STM32F103C8T6.

If host does not received ​client‘s [I'm alive] message though CAN bus for a while (about 2 seconds) , host power off client by turn off a P-Channel MOSFET, and reset itself by NVIC_SystemReset()

every cold boot this system work fine, when I try to noise CAN bus, this system rebooted, but host node can’t receive any message from client node. so this system reboot again and again.

If I power down whole system by off DC supply. everything goes fine.

Does stm32's CAN subsystem not totally resetted by NVIC_SystemReset() ? like bus off status or some error status?

0 REPLIES 0