XgNutArchArmAt91Sam7se

Peripheral Identifiers and Interrupts



#define FIQ_ID   0
 Fast interrupt ID.
#define SYSC_ID   1
 System interrupt ID.
#define PIOA_ID   2
 Parallel I/O controller A ID.
#define PIOB_ID   3
 Parallel I/O controller B ID.
#define PIOC_ID   4
 Parallel I/O controller C ID.
#define SPI0_ID   5
 Serial peripheral interface 0 ID.
#define US0_ID   6
 USART 0 ID.
#define US1_ID   7
 USART 1 ID.
#define SSC_ID   8
 Synchronous serial controller ID.
#define TWI_ID   9
 Two-wire interface ID.
#define PWMC_ID   10
 PWM controller ID.
#define UDP_ID   11
 USB device port ID.
#define TC0_ID   12
 Timer 0 ID.
#define TC1_ID   13
 Timer 1 ID.
#define TC2_ID   14
 Timer 2 ID.
#define ADC_ID   15
 Analog to digital converter ID.
#define IRQ0_ID   29
 External interrupt 0 ID.
#define IRQ1_ID   30
 External interrupt 1 ID.

Historical SPI0 Peripheral Multiplexing Names



#define SPI0_NPCS0_PA11A   11
 Port bit number on PIO-A Perpheral A.
#define SPI0_NPCS1_PA09B   9
 Port bit number on PIO-A Perpheral B.
#define SPI0_NPCS1_PA31A   31
 Port bit number on PIO-A Perpheral A.
#define SPI0_NPCS2_PA10B   10
 Port bit number on PIO-A Perpheral B.
#define SPI0_NPCS2_PA30B   30
 Port bit number on PIO-A Perpheral B.
#define SPI0_NPCS3_PA03B   3
 Port bit number on PIO-A Perpheral B.
#define SPI0_NPCS3_PA05B   5
 Port bit number on PIO-A Perpheral B.
#define SPI0_NPCS3_PA22B   22
 Port bit number on PIO-A Perpheral B.
#define SPI0_MISO_PA12A   12
 Port bit number on PIO-A Perpheral A.
#define SPI0_MOSI_PA13A   13
 Port bit number on PIO-A Perpheral A.
#define SPI0_SPCK_PA14A   14
 Port bit number on PIO-A Perpheral A.

USART Peripheral Multiplexing



#define PA5_RXD0_A   5
#define PA6_TXD0_A   6
#define PB2_SCK0_A   2
#define PA7_RTS0_A   7
#define PA8_CTS0_A   8
#define PA21_RXD1_A   21
#define PA22_TXD1_A   22
#define PA23_SCK1_A   23
#define PA24_RTS1_A   24
#define PC8_RTS1_B   8
#define PA25_CTS1_A   25
#define PA26_DCD1_A   26
#define PA27_DTR1_A   27
#define PC9_DTR1_B   9
#define PA28_DSR1_A   28
#define PA29_RI1_A   29

SPI Peripheral Multiplexing



#define PA12_SPI0_MISO_A   12
#define PA13_SPI0_MOSI_A   13
#define PA14_SPI0_SPCK_A   14
#define PA11_SPI0_NPCS0_A   11
#define PA31_SPI0_NPCS1_A   31
#define PB9_SPI0_NPCS1_A   9
#define PB10_SPI0_NPCS2_A   10
#define PC14_SPI0_NPCS1_B   14
#define PB30_SPI0_NPCS2_A   30
#define PB3_SPI0_NPCS3_A   3
#define PB5_SPI0_NPCS3_A   5
#define PB22_SPI0_NPCS3_A   22
#define SPI0_PINS   _BV(PA12_SPI0_MISO_A) | _BV(PA13_SPI0_MOSI_A) | _BV(PA14_SPI0_SPCK_A)
#define SPI0_PIO_BASE   PIOA_BASE
#define SPI0_PSR_OFF   PIO_ASR_OFF
#define SPI0_CS0_PIN   _BV(PA11_SPI0_NPCS0_A)
#define SPI0_CS0_PIO_BASE   PIOA_BASE
#define SPI0_CS0_PSR_OFF   PIO_ASR_OFF

Detailed Description


Define Documentation

#define FIQ_ID   0

Fast interrupt ID.

Definition at line 129 of file at91sam7se.h.

#define SYSC_ID   1

System interrupt ID.

Definition at line 130 of file at91sam7se.h.

#define PIOA_ID   2

Parallel I/O controller A ID.

Definition at line 131 of file at91sam7se.h.

#define PIOB_ID   3

Parallel I/O controller B ID.

Definition at line 132 of file at91sam7se.h.

Referenced by GpioPortConfigSet().

#define PIOC_ID   4

Parallel I/O controller C ID.

Definition at line 133 of file at91sam7se.h.

Referenced by GpioPortConfigSet().

#define SPI0_ID   5

Serial peripheral interface 0 ID.

Definition at line 134 of file at91sam7se.h.

#define US0_ID   6

USART 0 ID.

Definition at line 135 of file at91sam7se.h.

#define US1_ID   7

USART 1 ID.

Definition at line 136 of file at91sam7se.h.

#define SSC_ID   8

Synchronous serial controller ID.

Definition at line 137 of file at91sam7se.h.

#define TWI_ID   9

Two-wire interface ID.

Definition at line 138 of file at91sam7se.h.

#define PWMC_ID   10

PWM controller ID.

Definition at line 139 of file at91sam7se.h.

#define UDP_ID   11

USB device port ID.

Definition at line 140 of file at91sam7se.h.

#define TC0_ID   12

Timer 0 ID.

Definition at line 141 of file at91sam7se.h.

#define TC1_ID   13

Timer 1 ID.

Definition at line 142 of file at91sam7se.h.

#define TC2_ID   14

Timer 2 ID.

Definition at line 143 of file at91sam7se.h.

#define ADC_ID   15

Analog to digital converter ID.

Definition at line 144 of file at91sam7se.h.

#define IRQ0_ID   29

External interrupt 0 ID.

Definition at line 146 of file at91sam7se.h.

#define IRQ1_ID   30

External interrupt 1 ID.

Definition at line 147 of file at91sam7se.h.

#define SPI0_NPCS0_PA11A   11

Port bit number on PIO-A Perpheral A.

Definition at line 152 of file at91sam7se.h.

#define SPI0_NPCS1_PA09B   9

Port bit number on PIO-A Perpheral B.

Definition at line 153 of file at91sam7se.h.

#define SPI0_NPCS1_PA31A   31

Port bit number on PIO-A Perpheral A.

Definition at line 154 of file at91sam7se.h.

#define SPI0_NPCS2_PA10B   10

Port bit number on PIO-A Perpheral B.

Definition at line 155 of file at91sam7se.h.

#define SPI0_NPCS2_PA30B   30

Port bit number on PIO-A Perpheral B.

Definition at line 156 of file at91sam7se.h.

#define SPI0_NPCS3_PA03B   3

Port bit number on PIO-A Perpheral B.

Definition at line 157 of file at91sam7se.h.

#define SPI0_NPCS3_PA05B   5

Port bit number on PIO-A Perpheral B.

Definition at line 158 of file at91sam7se.h.

#define SPI0_NPCS3_PA22B   22

Port bit number on PIO-A Perpheral B.

Definition at line 159 of file at91sam7se.h.

#define SPI0_MISO_PA12A   12

Port bit number on PIO-A Perpheral A.

Definition at line 160 of file at91sam7se.h.

#define SPI0_MOSI_PA13A   13

Port bit number on PIO-A Perpheral A.

Definition at line 161 of file at91sam7se.h.

#define SPI0_SPCK_PA14A   14

Port bit number on PIO-A Perpheral A.

Definition at line 162 of file at91sam7se.h.

#define PA5_RXD0_A   5

Definition at line 167 of file at91sam7se.h.

#define PA6_TXD0_A   6

Definition at line 168 of file at91sam7se.h.

#define PB2_SCK0_A   2

Definition at line 169 of file at91sam7se.h.

#define PA7_RTS0_A   7

Definition at line 170 of file at91sam7se.h.

#define PA8_CTS0_A   8

Definition at line 171 of file at91sam7se.h.

#define PA21_RXD1_A   21

Definition at line 173 of file at91sam7se.h.

#define PA22_TXD1_A   22

Definition at line 174 of file at91sam7se.h.

#define PA23_SCK1_A   23

Definition at line 175 of file at91sam7se.h.

#define PA24_RTS1_A   24

Definition at line 176 of file at91sam7se.h.

#define PC8_RTS1_B   8

Definition at line 177 of file at91sam7se.h.

#define PA25_CTS1_A   25

Definition at line 178 of file at91sam7se.h.

#define PA26_DCD1_A   26

Definition at line 179 of file at91sam7se.h.

#define PA27_DTR1_A   27

Definition at line 180 of file at91sam7se.h.

#define PC9_DTR1_B   9

Definition at line 181 of file at91sam7se.h.

#define PA28_DSR1_A   28

Definition at line 182 of file at91sam7se.h.

#define PA29_RI1_A   29

Definition at line 183 of file at91sam7se.h.

#define PA12_SPI0_MISO_A   12

Definition at line 188 of file at91sam7se.h.

#define PA13_SPI0_MOSI_A   13

Definition at line 189 of file at91sam7se.h.

#define PA14_SPI0_SPCK_A   14

Definition at line 190 of file at91sam7se.h.

#define PA11_SPI0_NPCS0_A   11

Definition at line 191 of file at91sam7se.h.

#define PA31_SPI0_NPCS1_A   31

Definition at line 192 of file at91sam7se.h.

#define PB9_SPI0_NPCS1_A   9

Definition at line 193 of file at91sam7se.h.

#define PB10_SPI0_NPCS2_A   10

Definition at line 194 of file at91sam7se.h.

#define PC14_SPI0_NPCS1_B   14

Definition at line 195 of file at91sam7se.h.

#define PB30_SPI0_NPCS2_A   30

Definition at line 196 of file at91sam7se.h.

#define PB3_SPI0_NPCS3_A   3

Definition at line 197 of file at91sam7se.h.

#define PB5_SPI0_NPCS3_A   5

Definition at line 198 of file at91sam7se.h.

#define PB22_SPI0_NPCS3_A   22

Definition at line 199 of file at91sam7se.h.

#define SPI0_PINS   _BV(PA12_SPI0_MISO_A) | _BV(PA13_SPI0_MOSI_A) | _BV(PA14_SPI0_SPCK_A)

Definition at line 201 of file at91sam7se.h.

#define SPI0_PIO_BASE   PIOA_BASE

Definition at line 202 of file at91sam7se.h.

#define SPI0_PSR_OFF   PIO_ASR_OFF

Definition at line 203 of file at91sam7se.h.

#define SPI0_CS0_PIN   _BV(PA11_SPI0_NPCS0_A)

Definition at line 205 of file at91sam7se.h.

#define SPI0_CS0_PIO_BASE   PIOA_BASE

Definition at line 206 of file at91sam7se.h.

#define SPI0_CS0_PSR_OFF   PIO_ASR_OFF

Definition at line 207 of file at91sam7se.h.


© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/