XC2733 - CAN Driver

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

cross mob
Not applicable
Hi all,

Am working on the CAN driver development for the controller - XC2733, using keil u4. I have taken header file from the keil examples in that i could able to find that all the CAN registers are byte addressable but i wanted to access them bit wise. Is it possible to make these registers bit addressable by writing another header file by me? while going through the user manual of xc2733 i could find that " The LXBus controller controls accesses to the MultiCAN and the USIC modules connected to the on-chip LXBus & Lxbus does not support bit addressable ".

Please help me in accessing the CAN registers bit wise & writing a header file. Am not much aware of LXBUS, I tried in google but unable to find much information if somebody knows about LXBUS please share or explain on forum.

Thanks in advance

Best Regards

Sreekanth D
0 Likes
1 Reply
Not applicable
Hi all,


The upper half of the SFR-area (00’FFFFH … 00’FF00H) and the ESFR-area (00’F1FFH …. 00’F100H) is bit-addressable.

It is not possible to access the CAN registers bit wise.


The LXBus is similar to XBUS.

LxBus is internal representation of the external bus interface.


Chapter 11 give some details about LXBus

Regards

Sreekanth D
0 Likes