![ARTERY AT32F435 Series Скачать руководство пользователя страница 49](http://html1.mh-extra.com/html/artery/at32f435-series/at32f435-series_reference-manual_2977592049.webp)
AT32F435/437
Series Reference Manual
2022.11.11
Page 49
Rev 2.03
For now, you just need do:
Read the bit status from the bit-band alias region
Compare and jump
Apart from making code more concise, its important function is also reflected in multi-task environment.
When it comes to multiple tasks, it turns the read-modify-write operations into a hardware-supported
atomic operation to avoid the scenario where the read-modify-write operation is disrupted, resulting in
disorder.
1.1.4
Interrupt and exception vectors
Table 1-3 AT32F435/437 series vector table
Pos.
Priority
Priority
Type
Name
Description
Address
-
-
-
Reserved
0x0000_0000
-3
Fixed
Reset
Reset
0x0000_0004
-2
Fixed
NMI
Non maskable interrupt
CRM clock fail detector (CFD) is linked
to NMI vector
0x0000_0008
-1
Fixed
HardFault
All class of fault
0x0000_000C
0
Configu
rable
MemoryManage
Memory management
0x0000_0010
1
Configu
rable
BusFault
Pre-fetch fault, memory access fault
0x0000_0014
2
Configu
rable
UsageFault
Undefined instruction or illegal state
0x0000_0018
-
-
-
Reserved
0x0000_001C~
0x0000_002B
3
Configu
rable
SVCall
System service call via SWI instruction
0x0000_002C
4
Configu
rable
Debug Monitor
Debug monitor
0x0000_0030
-
-
-
Reserved
0x0000_0034
5
Configu
rable
PendSV
Pendable request for system service
0x0000_0038
6
Configu
rable
SysTick
System tick timer
0x0000_003C
0
7
Configu
rable
WWDT
Window watchdog timer
0x0000_0040
1
8
Configu
rable
PVM
PVM from EXINT interrupt
0x0000_0044
2
9
Configu
rable
TAMPER
Tamper interrupt
0x0000_0048
3
10
Configu
rable
ERTC_WKUP
ERTC wakeup interrupt
0x0000_004C
4
11
Configu
rable
FLASH
Flash global interrupt
0x0000_0050
5
12
Configu
rable
CRM
Clock and Reset manage (CRM)
interrupt
0x0000_0054
6
13
Configu
rable
EXINT0
EXINT line0 interrupt
0x0000_0058
7
14
Configu
rable
EXINT1
EXINT line1 interrupt
0x0000_005C
8
15
Configu
rable
EXINT2
EXINT line2 interrupt
0x0000_0060
9
16
Configu
rable
EXINT3
EXINT line3 interrupt
0x0000_0064
10
17
Configu
rable
EXINT4
EXINT line4 interrupt
0x0000_0068
11
18
Configu
rable
EDMA data flow1
EDMA data flow1 global interrupt
0x0000_006C
12
19
Configu
rable
EDMA data flow2
EDMA data flow2 global interrupt
0x0000_0070
13
20
Configu
rable
EDMA data flow3
EDMA data flow3 global interrupt
0x0000_0074
14
21
Configu
rable
EDMA data flow4
EDMA data flow4 global interrupt
0x0000_0078