FAQ
- M051 Base Series(95)
- M0518 Series(97)
- M0519 Series(43)
- M0564 Series(1)
- Mini51 Base Series(90)
- Nano100/102 Base Series(101)
- Nano103 Base Series(10)
- Nano110/112 LCD Series(100)
- Nano120 USB Series(111)
- Nano130 Advanced Series(110)
- NUC029 Series(94)
- NUC100/200 Advanced Series(102)
- NUC120/122/123/220 USB Series(116)
- NUC121/125 Series(1)
- NUC126 USB Series(2)
- NUC130/230 CAN Series(103)
- NUC131/NUC1311 CAN Series(98)
- NUC140/240 Connectivity Series(114)
FAQ
When to use GPIO interrupt and external interrupt? Issue Date:2018-01-16
It takes different time for the GPIO interrupt and external interrupt to find trigger sources. Therefore, external interrupts are used in special urgent events, and a set of GPIO interrupt is shared in common events.
In the M051, for example, the 16 pins of P0 [7: 0] and P1 [7: 0] share the GP01_INT interrupt handler. Polling is needed to find the trigger source when an interrupt occurs, which takes more time. EINT0 is only triggered by P3.2 and thus does not require polling, which relatively saves time.
Table 1 M051Interrupt Mapping Table
Interrupt Name |
Interrupt Description |
EINT0 |
External signal interrupt from P3.2 pin |
GP01_INT |
External signal interrupt from P0[7:0] / P1[7:0] |
Products: | Microcontrollers ,8bit 8051 MCUs ,Arm Cortex-M0 MCUs ,Arm Cortex-M4 MCUs |
---|---|
Applications: | |
Function: | Peripherals,ARM,Interrupt,I/O,External Interrupt,GPIO |