Rainbow Electronics T89C51CC01 User Manual
Page 75
75
T89C51CC01
Rev. D – 17-Dec-01
Figure 33. CAN Controller interrupt structure
To enable a transmission interrupt:
•
Enable General CAN IT in the interrupt system register,
•
Enable interrupt by message object, EICHi,
•
Enable transmission interrupt, ENTX.
To enable a reception interrupt:
•
Enable General CAN IT in the interrupt system register,
•
Enable interrupt by message object, EICHi,
•
Enable reception interrupt, ENRX.
To enable an interrupt on message object error:
•
Enable General CAN IT in the interrupt system register,
•
Enable interrupt by message object, EICHi,
•
Enable interrupt on error, ENERCH.
SIT i
i=0
i=14
OVRIT
ENRX
CANGIE.5
ENTX
CANGIE.4
ENERCH
CANGIE.3
ENBUF
CANGIE.2
ECAN
IEN1.0
RXOK i
CANSTCH.5
TXOK i
CANSTCH.6
BERR i
CANSTCH.4
SERR i
CANSTCH.3
FERR i
CANSTCH.1
CERR i
CANSTCH.2
AERR i
CANSTCH.0
EICH i
CANIE1/2
OVRTIM
CANGIT.5
CANIT
CANGIT.7
OVRBUF
CANGIT.4
FERG
CANGIT.1
AERG
CANGIT.0
SERG
CANGIT.3
CERG
CANGIT.2
ENERG
CANGIE.1
ETIM
IEN1.2
SIT i
CANSIT1/2