| 数据搜索系统,热门电子元器件搜索 |
|
STR720 数据表(PDF) 28 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
STR720 数据表(HTML) 28 Page - STMicroelectronics |
|
28 / 401 page ![]() STR720 - ARCHITECTURE OVERVIEW 28/401 ■ 16 programmable priority levels for each interrupt channel mapped on IRQ ■ hardware support for interrupt nesting (up to 16 interrupt requests can be nested), with internal HW nesting stack ■ at register offset 0x18h, the start address of the ISR of the highest priority interrupt or directly the jump instruction to it (defined by the application). The EIC performs the following operations without software intervention: ■ reject/accept an interrupt request according to the related channel mask bit, ■ compare all IRQ requests with the current priority level interrupt. The IRQ is asserted if the priority of the current interrupt request is higher than the stored current priority, ■ load the address vector of the highest priority IRQ to the Interrupt Vector Register (offset 0x18h) ■ save the previous interrupt priority in the HW priority stack whenever a new IRQ is accepted ■ update the Current Interrupt Priority Register with the new priority whenever a new interrupt is accepted 5.1.1 IRQ Interrupt Vector Table Up to 32 interrupt channels are mapped on low priority ARM720T interrupt request pin (IRQ). Hereafter the mapping of the different interrupt sources on the vector tables is described. The highest-priority interrupt request will be issued on ARM720T IRQ pin. In case of multiple interrupt requests mapped on the same interrupt vector, a polling on interrupt flags contained inside peripherals must be performed by the application code in order to establish the exact source of interrupt (see Interrupt Flags column in Table 13 on page 32). There are 16 priority levels for IRQ mapped interrupt. The internal daisy-chain will define the priority relationship for different interrupt vectors having the same priority level: the higher is the interrupt vector number the higher is the priority in the daisy chain. Interrupt Vector 0 • External interrupt requests. Four different interrupt requests are OR-ed together to generate a single interrupt request: • External interrupt 0 (EINT0) • External interrupt 1 (EINT1) • External interrupt 2 (EINT2) • External interrupt 3 (EINT3) Interrupt Vector 1 • External interrupt request 4 (EINT4). 1 |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |