18F4585 - For CAN bus applications
I am trying to know exactly how the different registers (mentioned in pag 280 of the datasheet) are mapped when selected by ECANCON <EWIN4:0> Before going into hardware I want to know exactly where each one shows up when selected.
List and explanation too criptic to be of real use. Buffers are obvious but, what about the others?
Two questions:
a) Anyone with hands on experience on the 18F4585 to tell how (sequence-respective address) they are ACTUALLY mapped in that range when selected. Trial and error is not easy (if at all possible) and MPSIM is not that helpful to have a complete picture.
b) Is it anyone one actually using EWIN<4:0> bits in ECANCON to address CAN-related registers? Or do you always use BANKSEL macro and forgot all that?
I am trying to know exactly how the different registers (mentioned in pag 280 of the datasheet) are mapped when selected by ECANCON <EWIN4:0> Before going into hardware I want to know exactly where each one shows up when selected.
List and explanation too criptic to be of real use. Buffers are obvious but, what about the others?
Two questions:
a) Anyone with hands on experience on the 18F4585 to tell how (sequence-respective address) they are ACTUALLY mapped in that range when selected. Trial and error is not easy (if at all possible) and MPSIM is not that helpful to have a complete picture.
b) Is it anyone one actually using EWIN<4:0> bits in ECANCON to address CAN-related registers? Or do you always use BANKSEL macro and forgot all that?