CAN (controller area network) register listing?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Does anybody know if there is a document listing the controller area network(can) registers and their bit definitions?  Currently I am trying to implement canopen on a psoc4.  However I am unable to find a useful register definition document.

   

For reference what I have so far:

   

1. The "PSoC_4100M_4200M_Family_PSoC_4_Architecture_Technical_Reference_Manual_(TRM)" shows some information on CAN but it appears to be missing substantial amounts of information.  For example it shows a "CAN_RXn_ID" register but does not detail what goes into the register. Is it a function of the mail box or received can message id? If it is the received can message id is it masked or offset? It appears it is likely offset as some of its bits are reserved.

   

2. The "CAN_v3_0.pdf" from psoc creator appears fairly useless. Once again only some API functions are briefly detailed. It does not even detail registers directly accessed in cypresses own examples?

   

Any references to more detailed documents would be greatly appreciated because I am sure I must be missing something.

   

Thanks in advance,

   

Greg

0 Likes
1 Reply
cadi_1014291
Level 6
Level 6
25 likes received 10 likes received 10 likes given

Hi Greg,

   

I didn't search for the CAN registers but http://www.cypress.com/documentation/technical-reference-manuals/psoc-4100m4200m-family-psoc-4-regis... this document list all the 4M family registers.

   

 

   

Hope it helps

   

Carlos

0 Likes