I am currently working on a product that will utilize a CAN bus interface between an Infineon XC167 controller and several PIC18 devices. I have never used the CAN bus and am finding it difficult to implement. Can anyone suggest a good source of information on using the internal CAN Bus interface of the Infineon XC167 or even a source for purchasing drivers?
Chris, Excuse me for not making myself clear. In a large development project there are many sections of code that must be completed. The CAN Bus interface is just one of these sections, and the one that I am the least comfortable in doing myself. After carefully examining the documents you mentioned and many others, I have determined that it is in our best interest to seek outside assistance for this section, allowing me to go on to other areas where I have more experience. DAVE generates code that if one had enough knowledge to use it, they would not need it, making DAVE essentially useless. APNT181 is nothing more than a DAVE file. Open source drivers and other information can be found for another processor in our project that uses the CAN interface, so I was hoping the same could be used for Infineon parts.
Sorry, Does Application note 182 help? http://www.keil.com/appnotes/docs/apnt_182.asp If you are looking for some simple code for the CAN to intialize and then send/receive messages. Then I can offer to send you an example. -Chris
Anything you could send on the subject would be appreciated. rford(a)numeritex.com