AnsweredAssumed Answered

CAN not working on STM32F205 (proto board)

Question asked by neff.vance on Apr 6, 2014
Latest reply on Mar 7, 2017 by Zhengpei.Mo.001
Hi,
It is possible that the hardware has gone bad, but I consider it unlikely.  I swear that this use to work.
The same software works OK on the STM3221G-eval board.
I know there is a signal at the CAN rx input to the processor.
I've gone back to the CAN loopback  demo software that comes with the STM32F2xx_StdPeriph_Lib_V1.1.0 package.
In loopback mode, everything works just fine, both in the polling and interrupt versions.
When set the CAN_mode to Normal, Nothing is received using polling or interrupts.
The baudrate is 500,000 and I have set the prescale divider to 4, with 15 quanta bits.
As in the demo, the filter is set to receive anything, ie. the mask is set to 0 and the ID is set to 0.
I've tried with bus loaded and not with no difference.
I'll try to capture the signal going into the processor on the eval board and the proto board to see if there is any difference when I get back to the office.

Is there anything else I can check to help determine the problem???

I can include the code, but it is very basic at this point.
Thanks for any insight!
Vance



Outcomes