![Texas Instruments SimpleLink Ethernet MSP432E401Y Скачать руководство пользователя страница 811](http://html1.mh-extra.com/html/texas-instruments/simplelink-ethernet-msp432e401y/simplelink-ethernet-msp432e401y_technical-reference-manual_1095578811.webp)
CAN Registers
811
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Controller Area Network (CAN) Module
11.4.5 CANINT Register (Offset = 0x10) [reset = 0x0]
CAN Interrupt (CANINT)
This register indicates the source of the interrupt.
If several interrupts are pending, the CAN Interrupt (CANINT) register points to the pending interrupt with
the highest priority, disregarding the order in which the interrupts occurred. An interrupt remains pending
until the CPU has cleared it. If the INTID field is not 0x0000 (the default) and the IE bit in the CANCTL
register is set, the interrupt is active. The interrupt line remains active until the INTID field is cleared by
reading the CANSTS register, or until the IE bit in the CANCTL register is cleared.
NOTE:
Reading the CAN Status (CANSTS) register clears the CAN Interrupt (CANINT) register, if it
is pending.
CANINT is shown in
and described in
Return to
Figure 11-9. CANINT Register
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
RESERVED
INTID
R-0x0
R-0x0
Table 11-12. CANINT Register Field Descriptions
Bit
Field
Type
Reset
Description
31-16
RESERVED
R
0x0
15-0
INTID
R
0x0
Interrupt Identifier.
The number in this field indicates the source of the interrupt.
0x0000 = No interrupt pending
0x0001 to 0x0020 = Number of the message object that caused the
interrupt
0x0021 to 0x7FFF = Reserved
0x8000 = Status Interrupt
0x8001 to 0xFFFF = Reserved