| 数据搜索系统,热门电子元器件搜索 |
|
STR91XFA 数据表(PDF) 13 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
STR91XFA 数据表(HTML) 13 Page - STMicroelectronics |
|
13 / 78 page ![]() STR91xFA Functional overview 13/78 2.9.3 Interrupt sources The 32 interrupt request signals coming into the VIC on 32 IRQ channels are from various sources; 5 from a wake-up unit and the remaining 27 come from internal sources on the STR91xFA such as on-chip peripherals, see Table 3. Optionally, firmware may force an interrupt on any IRQ channel. One of the 5 interrupt requests generated by the wake-up unit (IRQ25 in Table 3) is derived from the logical OR of all 32 inputs to the wake-up unit. Any of these 32 inputs may be used to wake up the CPU and cause an interrupt. These 32 inputs consist of 30 external interrupts on selected and enabled GPIO pins, plus the RTC interrupt, and the USB Resume interrupt. Each of 4 remaining interrupt requests generated by the wake-up unit (IRQ26 in Table 3) are derived from groupings of 8 interrupt sources. One group is from GPIO pins P3.2 to P3.7 plus the RTC interrupt and the USB Resume interrupt; the next group is from pins P5.0 to P5.7; the next group is from pins P6.0 to P6.7; and last the group is from pins P7.0 to P7.7. This allows individual pins to be assigned directly to vectored IRQ interrupts or one pin assigned directly to the non-vectored FIQ interrupt. Table 3. VIC IRQ Channels IRQ Channel hardware priority VIC input channel Logic Block Interrupt Source 0 (high priority) VIC0.0 WatchDog Timeout in WDT mode, Terminal Count in Counter Mode 1 VIC0.1 CPU Firmware Firmware generated interrupt 2 VIC0.2 CPU Core Debug Receive Command 3 VIC0.3 CPU Core Debug Transmit Command 4 VIC0.4 TIM Timer 0 Logic OR of ICI0_0, ICI0_1, OCI0_0, OCI0_1, Timer overflow 5 VIC0.5 TIM Timer 1 Logic OR of ICI1_0, ICI1_1, OCI1_0, OCI1_1, Timer overflow 6 VIC0.6 TIM Timer 2 Logic OR of ICI2_0, ICI2_1, OCI2_0, OCI2_1, Timer overflow 7 VIC0.7 TIM Timer 3 Logic OR of ICI3_0, ICI3_1, OCI3_0, OCI3_1, Timer overflow 8 VIC0.8 USB Logic OR of high priority USB interrupts 9 VIC0.9 USB Logic OR of low priority USB interrupts 10 VIC0.10 CCU Logic OR of all interrupts from Clock Control Unit 11 VIC0.11 Ethernet MAC Logic OR of Ethernet MAC interrupts via its own dedicated DMA channel. 12 VIC0.12 DMA Logic OR of interrupts from each of the 8 individual DMA channels 13 VIC0.13 CAN Logic OR of all CAN interface interrupt sources 14 VIC0.14 IMC Logic OR of 8 Induction Motor Control Unit interrupts 15 VIC0.15 ADC End of AtoD conversion interrupt 16 VIC1.0 UART0 Logic OR of 5 interrupts from UART channel 0 17 VIC1.1 UART1 Logic OR of 5 interrupts from UART channel 1 18 VIC1.2 UART2 Logic OR of 5 interrupts from UART channel 2 19 VIC1.3 I2C0 Logic OR of transmit, receive, and error interrupts of I2C channel 0 20 VIC1.4 I2C1 Logic OR of transmit, receive, and error interrupts of I2C channel 1 21 VIC1.5 SSP0 Logic OR of all interrupts from SSP channel 0 22 VIC1.6 SSP1 Logic OR of all interrupts from SSP channel 1 23 VIC1.7 BROWNOUT LVD warning interrupt 24 VIC1.8 RTC Logic OR of Alarm, Tamper, or Periodic Timer interrupts |
|
链接网址 |
| 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 |