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

📄 adc.h

📁 AT9260处理器Linux2.6.24内核AD转换驱动程序
💻 H
字号:
/* Header for ADC Driver on the AT91SAM9260-EK *//* ADC Register Map. Should not be changed as they define * memory locations for the registers */#define ADC_CR          0x00    //Control Register Offset#define ADC_MR          0x04    //Mode Register Offset#define ADC_CHER        0x10    //Channel Enable Register Offset#define ADC_CHDR        0x14    //Channel Disable Register Offset#define ADC_CHSR        0x18    //Channel Status Register Offset#define ADC_SR          0x1C    //Status Register Offset#define ADC_LCDR        0x20    //Last Converted Data Register Offset#define ADC_IER         0x24    //Interrupt Enable Register Offset#define ADC_IDR         0x28    //Interrupt Disable Register Offset#define ADC_IMR         0x2C    //Interrupt Mask Register Offset#define	ADC_CDR		0x30#define ADC_CDR0        0x30    //Channel Data Register 0 Offset#define ADC_CDR1        0x34    //Channel Data Register 1 Offset#define ADC_CDR2        0x38    //Channel Data Register 2 Offset#define ADC_CDR3        0x3C    //Channel Data Register 3 Offset/* Define some of the values we will want in the registers * This can be changed to reflect the needs of the driver */#define CH_EN           0x0F    //Channels to Enable#define CH_DIS          0x00    //Channels to Disable#define TRGEN           0x00    //Trigger Enable#define TRGSEL          0x00    //Trigger Select#define LOWRES          0x01    //Resolution#define SLEEP_MODE      0x00    //Sleep Mode#define PRESCAL         0x9   //Prescaler Rate Selection#define STARTUP         0x7    //Start Up Time#define SHTIM           0x3    //Sample and Hold Time

⌨️ 快捷键说明

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