Hello,
I am new to programming the Infineon family of uCs and I am trying to get non interupt CAN working on node A of a XC164 CS.Is there any special sequences to initializing/transmitting/Receiving data??? I have a infineon eval board and can't seem to get it to talk. The Status register comes back with a bit zero error with no message xmitted. (I am monitoring the CAN using a CANalyzer) Any help would be appreciated...
Brian
You may check this application note on CAN programming:
http://www.keil.com/appnotes/docs/apnt_181.asp
One of the traps I fell into first time: Make sure that the CAN module is enabled via register SYSCON3. Check the XC164 manual for details. If you're using Keil's startup file START_V2.A66, check the setting of
Peripheral Configuration -> Definitions for System Configuration Register SYSCON3 -> Disable on-chip CAN module
Thomas