⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 at91rm9200_sys.h

📁 ARM板驱动程序源代码
💻 H
📖 第 1 页 / 共 4 页
字号:
/* ----------------------------------------------------------------------------*//*          ATMEL Microcontroller Software Support  -  ROUSSET  -*//* ----------------------------------------------------------------------------*//*  The software is delivered "AS IS" without warranty or condition of any*//*  kind, either express, implied or statutory. This includes without*//*  limitation any warranty or condition with respect to merchantability or*//*  fitness for any particular purpose, or against the infringements of*//*  intellectual property rights of others.*//* ----------------------------------------------------------------------------*//* File Name           : AT91RM9200.h*//* Object              : AT91RM9200 definitions*//* Generated           : AT91 SW Application Group  04/16/2003 (12:30:06)*////* ----------------------------------------------------------------------------*/#ifndef AT91RM9200_SYS_H#define AT91RM9200_SYS_H#ifndef __ASSEMBLY__/* ******************************************************************************//*              SOFTWARE API DEFINITION  FOR System Peripherals*//* ******************************************************************************/typedef struct _AT91S_SYS {	AT91_REG	 AIC_SMR[32]; 	/* Source Mode Register*/	AT91_REG	 AIC_SVR[32]; 	/* Source Vector Register*/	AT91_REG	 AIC_IVR; 	/* IRQ Vector Register*/	AT91_REG	 AIC_FVR; 	/* FIQ Vector Register*/	AT91_REG	 AIC_ISR; 	/* Interrupt Status Register*/	AT91_REG	 AIC_IPR; 	/* Interrupt Pending Register*/	AT91_REG	 AIC_IMR; 	/* Interrupt Mask Register*/	AT91_REG	 AIC_CISR; 	/* Core Interrupt Status Register*/	AT91_REG	 Reserved0[2]; 	//	AT91_REG	 AIC_IECR; 	/* Interrupt Enable Command Register*/	AT91_REG	 AIC_IDCR; 	/* Interrupt Disable Command Register*/	AT91_REG	 AIC_ICCR; 	/* Interrupt Clear Command Register*/	AT91_REG	 AIC_ISCR; 	/* Interrupt Set Command Register*/	AT91_REG	 AIC_EOICR; 	/* End of Interrupt Command Register*/	AT91_REG	 AIC_SPU; 	/* Spurious Vector Register*/	AT91_REG	 AIC_DCR; 	/* Debug Control Register (Protect)*/	AT91_REG	 Reserved1[1]; 	//	AT91_REG	 AIC_FFER; 	/* Fast Forcing Enable Register*/	AT91_REG	 AIC_FFDR; 	/* Fast Forcing Disable Register*/	AT91_REG	 AIC_FFSR; 	/* Fast Forcing Status Register*/	AT91_REG	 Reserved2[45]; 	//	AT91_REG	 DBGU_CR; 	/* Control Register*/	AT91_REG	 DBGU_MR; 	/* Mode Register*/	AT91_REG	 DBGU_IER; 	/* Interrupt Enable Register*/	AT91_REG	 DBGU_IDR; 	/* Interrupt Disable Register*/	AT91_REG	 DBGU_IMR; 	/* Interrupt Mask Register*/	AT91_REG	 DBGU_CSR; 	/* Channel Status Register*/	AT91_REG	 DBGU_RHR; 	/* Receiver Holding Register*/	AT91_REG	 DBGU_THR; 	/* Transmitter Holding Register*/	AT91_REG	 DBGU_BRGR; 	/* Baud Rate Generator Register*/	AT91_REG	 Reserved3[7]; 	//	AT91_REG	 DBGU_C1R; 	/* Chip ID1 Register*/	AT91_REG	 DBGU_C2R; 	/* Chip ID2 Register*/	AT91_REG	 DBGU_FNTR; 	/* Force NTRST Register*/	AT91_REG	 Reserved4[45]; 	//	AT91_REG	 DBGU_RPR; 	/* Receive Pointer Register*/	AT91_REG	 DBGU_RCR; 	/* Receive Counter Register*/	AT91_REG	 DBGU_TPR; 	/* Transmit Pointer Register*/	AT91_REG	 DBGU_TCR; 	/* Transmit Counter Register*/	AT91_REG	 DBGU_RNPR; 	/* Receive Next Pointer Register*/	AT91_REG	 DBGU_RNCR; 	/* Receive Next Counter Register*/	AT91_REG	 DBGU_TNPR; 	/* Transmit Next Pointer Register*/	AT91_REG	 DBGU_TNCR; 	/* Transmit Next Counter Register*/	AT91_REG	 DBGU_PTCR; 	/* PDC Transfer Control Register*/	AT91_REG	 DBGU_PTSR; 	/* PDC Transfer Status Register*/	AT91_REG	 Reserved5[54]; 	//	AT91_REG	 PIOA_PER; 	/* PIO Enable Register*/	AT91_REG	 PIOA_PDR; 	/* PIO Disable Register*/	AT91_REG	 PIOA_PSR; 	/* PIO Status Register*/	AT91_REG	 Reserved6[1]; 	//	AT91_REG	 PIOA_OER; 	/* Output Enable Register*/	AT91_REG	 PIOA_ODR; 	/* Output Disable Registerr*/	AT91_REG	 PIOA_OSR; 	/* Output Status Register*/	AT91_REG	 Reserved7[1]; 	//	AT91_REG	 PIOA_IFER; 	/* Input Filter Enable Register*/	AT91_REG	 PIOA_IFDR; 	/* Input Filter Disable Register*/	AT91_REG	 PIOA_IFSR; 	/* Input Filter Status Register*/	AT91_REG	 Reserved8[1]; 	//	AT91_REG	 PIOA_SODR; 	/* Set Output Data Register*/	AT91_REG	 PIOA_CODR; 	/* Clear Output Data Register*/	AT91_REG	 PIOA_ODSR; 	/* Output Data Status Register*/	AT91_REG	 PIOA_PDSR; 	/* Pin Data Status Register*/	AT91_REG	 PIOA_IER; 	/* Interrupt Enable Register*/	AT91_REG	 PIOA_IDR; 	/* Interrupt Disable Register*/	AT91_REG	 PIOA_IMR; 	/* Interrupt Mask Register*/	AT91_REG	 PIOA_ISR; 	/* Interrupt Status Register*/	AT91_REG	 PIOA_MDER; 	/* Multi-driver Enable Register*/	AT91_REG	 PIOA_MDDR; 	/* Multi-driver Disable Register*/	AT91_REG	 PIOA_MDSR; 	/* Multi-driver Status Register*/	AT91_REG	 Reserved9[1]; 	//	AT91_REG	 PIOA_PPUDR; 	/* Pull-up Disable Register*/	AT91_REG	 PIOA_PPUER; 	/* Pull-up Enable Register*/	AT91_REG	 PIOA_PPUSR; 	/* Pad Pull-up Status Register*/	AT91_REG	 Reserved10[1]; 	//	AT91_REG	 PIOA_ASR; 	/* Select A Register*/	AT91_REG	 PIOA_BSR; 	/* Select B Register*/	AT91_REG	 PIOA_ABSR; 	/* AB Select Status Register*/	AT91_REG	 Reserved11[9]; 	//	AT91_REG	 PIOA_OWER; 	/* Output Write Enable Register*/	AT91_REG	 PIOA_OWDR; 	/* Output Write Disable Register*/	AT91_REG	 PIOA_OWSR; 	/* Output Write Status Register*/	AT91_REG	 Reserved12[85]; 	//	AT91_REG	 PIOB_PER; 	/* PIO Enable Register*/	AT91_REG	 PIOB_PDR; 	/* PIO Disable Register*/	AT91_REG	 PIOB_PSR; 	/* PIO Status Register*/	AT91_REG	 Reserved13[1]; 	//	AT91_REG	 PIOB_OER; 	/* Output Enable Register*/	AT91_REG	 PIOB_ODR; 	/* Output Disable Registerr*/	AT91_REG	 PIOB_OSR; 	/* Output Status Register*/	AT91_REG	 Reserved14[1]; 	//	AT91_REG	 PIOB_IFER; 	/* Input Filter Enable Register*/	AT91_REG	 PIOB_IFDR; 	/* Input Filter Disable Register*/	AT91_REG	 PIOB_IFSR; 	/* Input Filter Status Register*/	AT91_REG	 Reserved15[1]; 	//	AT91_REG	 PIOB_SODR; 	/* Set Output Data Register*/	AT91_REG	 PIOB_CODR; 	/* Clear Output Data Register*/	AT91_REG	 PIOB_ODSR; 	/* Output Data Status Register*/	AT91_REG	 PIOB_PDSR; 	/* Pin Data Status Register*/	AT91_REG	 PIOB_IER; 	/* Interrupt Enable Register*/	AT91_REG	 PIOB_IDR; 	/* Interrupt Disable Register*/	AT91_REG	 PIOB_IMR; 	/* Interrupt Mask Register*/	AT91_REG	 PIOB_ISR; 	/* Interrupt Status Register*/	AT91_REG	 PIOB_MDER; 	/* Multi-driver Enable Register*/	AT91_REG	 PIOB_MDDR; 	/* Multi-driver Disable Register*/	AT91_REG	 PIOB_MDSR; 	/* Multi-driver Status Register*/	AT91_REG	 Reserved16[1]; 	//	AT91_REG	 PIOB_PPUDR; 	/* Pull-up Disable Register*/	AT91_REG	 PIOB_PPUER; 	/* Pull-up Enable Register*/	AT91_REG	 PIOB_PPUSR; 	/* Pad Pull-up Status Register*/	AT91_REG	 Reserved17[1]; 	//	AT91_REG	 PIOB_ASR; 	/* Select A Register*/	AT91_REG	 PIOB_BSR; 	/* Select B Register*/	AT91_REG	 PIOB_ABSR; 	/* AB Select Status Register*/	AT91_REG	 Reserved18[9]; 	//	AT91_REG	 PIOB_OWER; 	/* Output Write Enable Register*/	AT91_REG	 PIOB_OWDR; 	/* Output Write Disable Register*/	AT91_REG	 PIOB_OWSR; 	/* Output Write Status Register*/	AT91_REG	 Reserved19[85]; 	//	AT91_REG	 PIOC_PER; 	/* PIO Enable Register*/	AT91_REG	 PIOC_PDR; 	/* PIO Disable Register*/	AT91_REG	 PIOC_PSR; 	/* PIO Status Register*/	AT91_REG	 Reserved20[1]; 	//	AT91_REG	 PIOC_OER; 	/* Output Enable Register*/	AT91_REG	 PIOC_ODR; 	/* Output Disable Registerr*/	AT91_REG	 PIOC_OSR; 	/* Output Status Register*/	AT91_REG	 Reserved21[1]; 	//	AT91_REG	 PIOC_IFER; 	/* Input Filter Enable Register*/	AT91_REG	 PIOC_IFDR; 	/* Input Filter Disable Register*/	AT91_REG	 PIOC_IFSR; 	/* Input Filter Status Register*/	AT91_REG	 Reserved22[1]; 	//	AT91_REG	 PIOC_SODR; 	/* Set Output Data Register*/	AT91_REG	 PIOC_CODR; 	/* Clear Output Data Register*/	AT91_REG	 PIOC_ODSR; 	/* Output Data Status Register*/	AT91_REG	 PIOC_PDSR; 	/* Pin Data Status Register*/	AT91_REG	 PIOC_IER; 	/* Interrupt Enable Register*/	AT91_REG	 PIOC_IDR; 	/* Interrupt Disable Register*/	AT91_REG	 PIOC_IMR; 	/* Interrupt Mask Register*/	AT91_REG	 PIOC_ISR; 	/* Interrupt Status Register*/	AT91_REG	 PIOC_MDER; 	/* Multi-driver Enable Register*/	AT91_REG	 PIOC_MDDR; 	/* Multi-driver Disable Register*/	AT91_REG	 PIOC_MDSR; 	/* Multi-driver Status Register*/	AT91_REG	 Reserved23[1]; 	//	AT91_REG	 PIOC_PPUDR; 	/* Pull-up Disable Register*/	AT91_REG	 PIOC_PPUER; 	/* Pull-up Enable Register*/	AT91_REG	 PIOC_PPUSR; 	/* Pad Pull-up Status Register*/	AT91_REG	 Reserved24[1]; 	//	AT91_REG	 PIOC_ASR; 	/* Select A Register*/	AT91_REG	 PIOC_BSR; 	/* Select B Register*/	AT91_REG	 PIOC_ABSR; 	/* AB Select Status Register*/	AT91_REG	 Reserved25[9]; 	//	AT91_REG	 PIOC_OWER; 	/* Output Write Enable Register*/	AT91_REG	 PIOC_OWDR; 	/* Output Write Disable Register*/	AT91_REG	 PIOC_OWSR; 	/* Output Write Status Register*/	AT91_REG	 Reserved26[85]; 	//	AT91_REG	 PIOD_PER; 	/* PIO Enable Register*/	AT91_REG	 PIOD_PDR; 	/* PIO Disable Register*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -