Hi
I m working on TMS570 CAN module. I m using its GIO functionality. I m configuring the CANTX and CANRX pins as output and providing a high logic on both of them.
So, "DIR", "OUT", "IN" bits of the CANTX and CANRX registers are set. As per my understanding "IN" bit of the register provides the status of the CANTX and CANRX pin[Similar to the DIN register of the GIO module]. Therefore whenever i want to get the status of the pins I read the "IN" bit of the respective pins. However when i try to drive a low logic on CANTX pin, the "IN" bit of CANRX pin is getting cleared though the "OUT" bit of the CANRX register is at logic high. I m unable to understand this behaviour. Can someone explain this?
Thanks and Regards
Pallavi