Rainbow Electronics T89C51CC01 User Manual

Page 75

Advertising
background image

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

Advertising