![]() |
Mini51 BSP
V3.02.002
The Board Support Package for Mini51 Series
|
#include <Mini51Series.h>
Data Fields | |
__I uint32_t | SRC0 |
__I uint32_t | SRC1 |
__I uint32_t | SRC2 |
__I uint32_t | SRC3 |
__I uint32_t | SRC4 |
__I uint32_t | SRC5 |
__I uint32_t | SRC6 |
__I uint32_t | SRC7 |
__I uint32_t | SRC8 |
__I uint32_t | SRC9 |
__I uint32_t | SRC12 |
__I uint32_t | SRC14 |
__I uint32_t | SRC16 |
__I uint32_t | SRC17 |
__I uint32_t | SRC18 |
__I uint32_t | SRC25 |
__I uint32_t | SRC28 |
__I uint32_t | SRC29 |
__IO uint32_t | NMICON |
__IO uint32_t | MCUIRQ |
@addtogroup INT Interrupt Controller (INT) Memory Mapped Structure for INT Controller
Definition at line 4336 of file Mini51Series.h.
INT_T::MCUIRQ |
Bits | Field | Descriptions |
[31:0] | MCU_IRQ | MCU IRQ Source
The MCU_IRQ collects all the interrupts from the peripherals and generates the synchronous interrupt to Cortex-M0 core. This modes to generate interrupt to Cortex-M0 - the normal mode. The MCU_IRQ collects all interrupts from each peripheral and synchronizes them then interrupts the Cortex-M0. When the MCU_IRQ[n] is 0, setting MCU_IRQ[n] to 1 will generate an interrupt to Cortex-M0 NVIC[n]. When the MCU_IRQ[n] is 1 (mean an interrupt is assert), setting 1 to the MCU_bit[n] will clear the interrupt and setting MCU_IRQ[n] 0 has no effect. |
Definition at line 4760 of file Mini51Series.h.
INT_T::NMICON |
Bits | Field | Descriptions |
[4:0] | NMI_SEL | NMI Interrupt Source Selection
The NMI interrupt to Cortex-M0 can be selected from one of the peripheral interrupt by setting NMI_SEL. |
[8] | NMI_SEL_EN | NMI Interrupt Enable Control (Write Protect)
0 = NMI interrupt Disabled. 1 = NMI interrupt Enabled. Note: This bit is the protected bit, and programming it needs to write 0x59, 0x16, and 0x88 to address 0x5000_0100 to disable register protection. Refer to the register REGWRPROT at address GCR_BA+0x100. |
Definition at line 4759 of file Mini51Series.h.
INT_T::SRC0 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4723 of file Mini51Series.h.
INT_T::SRC1 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4724 of file Mini51Series.h.
INT_T::SRC12 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4736 of file Mini51Series.h.
INT_T::SRC14 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4740 of file Mini51Series.h.
INT_T::SRC16 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4744 of file Mini51Series.h.
INT_T::SRC17 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4745 of file Mini51Series.h.
INT_T::SRC18 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4746 of file Mini51Series.h.
INT_T::SRC2 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4725 of file Mini51Series.h.
INT_T::SRC25 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4750 of file Mini51Series.h.
INT_T::SRC28 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4754 of file Mini51Series.h.
INT_T::SRC29 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4755 of file Mini51Series.h.
INT_T::SRC3 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4726 of file Mini51Series.h.
INT_T::SRC4 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4727 of file Mini51Series.h.
INT_T::SRC5 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4728 of file Mini51Series.h.
INT_T::SRC6 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4729 of file Mini51Series.h.
INT_T::SRC7 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4730 of file Mini51Series.h.
INT_T::SRC8 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4731 of file Mini51Series.h.
INT_T::SRC9 |
Bits | Field | Descriptions |
[2:0] | INT_SRC | Interrupt Source
Define the interrupt sources for interrupt event. |
Definition at line 4732 of file Mini51Series.h.