The Controller Area Network (CAN) module which has been implemented in the SiemensC167CR microcontrollers allows communication between several stations (CAN nodes) in BASIC-CAN functionality and in FULL-CAN functionality according to CAN specification V2.0B active. This document describes the functionality of the CAN interrupt structure and gives an implementation example of a standard CAN interrupt subroutine.1 Interrupt Sources 31.1 Status Interrupts . 31.2 Error Interrupts . . 31.3 Message Specific Interrupts 32 Interrupt Identification by INTID Code 33 General Interrupt Handling 44 Bus-Off and Re-Initialisation 55 Message 15 Interrupt . . . . . 66 Summary . . . . . . . 6
文档内容节选
Microcontrollers ApNote AP1621 C167CR CAN Interrupt Structure The Controller Area Network CAN module which has been implemented in the Siemens C167CR microcontrollers allows communication between several stations CAN nodes in BASICCAN functionality and in FULLCAN functionality according to CAN specification V20B active This document describes the functionality of the CAN interrupt structure and gives an implementation example of a standard CAN interrupt subroutine Author Dr Jens Barrenscheen ......