📄 at91sam9263.h
字号:
// *****************************************************************************
// REGISTER ADDRESS DEFINITION FOR AT91SAM9263
// *****************************************************************************
// ========== Register definition for PIOA peripheral ==========
#define PIOA_OWDR (volatile unsigned int *)0xFFFFF2A4 // (PIOA) Output Write Disable Register
#define PIOA_MDDR (volatile unsigned int *)0xFFFFF254 // (PIOA) Multi-driver Disable Register
#define PIOA_IFSR (volatile unsigned int *)0xFFFFF228 // (PIOA) Input Filter Status Register
#define PIOA_ISR (volatile unsigned int *)0xFFFFF24C // (PIOA) Interrupt Status Register
#define PIOA_CODR (volatile unsigned int *)0xFFFFF234 // (PIOA) Clear Output Data Register
#define PIOA_PDR (volatile unsigned int *)0xFFFFF204 // (PIOA) PIO Disable Register
#define PIOA_OWSR (volatile unsigned int *)0xFFFFF2A8 // (PIOA) Output Write Status Register
#define PIOA_ASR (volatile unsigned int *)0xFFFFF270 // (PIOA) Select A Register
#define PIOA_PPUSR (volatile unsigned int *)0xFFFFF268 // (PIOA) Pull-up Status Register
#define PIOA_IMR (volatile unsigned int *)0xFFFFF248 // (PIOA) Interrupt Mask Register
#define PIOA_OSR (volatile unsigned int *)0xFFFFF218 // (PIOA) Output Status Register
#define PIOA_ABSR (volatile unsigned int *)0xFFFFF278 // (PIOA) AB Select Status Register
#define PIOA_MDER (volatile unsigned int *)0xFFFFF250 // (PIOA) Multi-driver Enable Register
#define PIOA_IFDR (volatile unsigned int *)0xFFFFF224 // (PIOA) Input Filter Disable Register
#define PIOA_PDSR (volatile unsigned int *)0xFFFFF23C // (PIOA) Pin Data Status Register
#define PIOA_SODR (volatile unsigned int *)0xFFFFF230 // (PIOA) Set Output Data Register
#define PIOA_BSR (volatile unsigned int *)0xFFFFF274 // (PIOA) Select B Register
#define PIOA_OWER (volatile unsigned int *)0xFFFFF2A0 // (PIOA) Output Write Enable Register
#define PIOA_IFER (volatile unsigned int *)0xFFFFF220 // (PIOA) Input Filter Enable Register
#define PIOA_IDR (volatile unsigned int *)0xFFFFF244 // (PIOA) Interrupt Disable Register
#define PIOA_ODR (volatile unsigned int *)0xFFFFF214 // (PIOA) Output Disable Registerr
#define PIOA_IER (volatile unsigned int *)0xFFFFF240 // (PIOA) Interrupt Enable Register
#define PIOA_PPUER (volatile unsigned int *)0xFFFFF264 // (PIOA) Pull-up Enable Register
#define PIOA_MDSR (volatile unsigned int *)0xFFFFF258 // (PIOA) Multi-driver Status Register
#define PIOA_OER (volatile unsigned int *)0xFFFFF210 // (PIOA) Output Enable Register
#define PIOA_PER (volatile unsigned int *)0xFFFFF200 // (PIOA) PIO Enable Register
#define PIOA_PPUDR (volatile unsigned int *)0xFFFFF260 // (PIOA) Pull-up Disable Register
#define PIOA_ODSR (volatile unsigned int *)0xFFFFF238 // (PIOA) Output Data Status Register
#define PIOA_PSR (volatile unsigned int *)0xFFFFF208 // (PIOA) PIO Status Register
// ========== Register definition for PIOB peripheral ==========
#define PIOB_ODR (volatile unsigned int *)0xFFFFF414 // (PIOB) Output Disable Registerr
#define PIOB_SODR (volatile unsigned int *)0xFFFFF430 // (PIOB) Set Output Data Register
#define PIOB_ISR (volatile unsigned int *)0xFFFFF44C // (PIOB) Interrupt Status Register
#define PIOB_ABSR (volatile unsigned int *)0xFFFFF478 // (PIOB) AB Select Status Register
#define PIOB_IER (volatile unsigned int *)0xFFFFF440 // (PIOB) Interrupt Enable Register
#define PIOB_PPUDR (volatile unsigned int *)0xFFFFF460 // (PIOB) Pull-up Disable Register
#define PIOB_IMR (volatile unsigned int *)0xFFFFF448 // (PIOB) Interrupt Mask Register
#define PIOB_PER (volatile unsigned int *)0xFFFFF400 // (PIOB) PIO Enable Register
#define PIOB_IFDR (volatile unsigned int *)0xFFFFF424 // (PIOB) Input Filter Disable Register
#define PIOB_OWDR (volatile unsigned int *)0xFFFFF4A4 // (PIOB) Output Write Disable Register
#define PIOB_MDSR (volatile unsigned int *)0xFFFFF458 // (PIOB) Multi-driver Status Register
#define PIOB_IDR (volatile unsigned int *)0xFFFFF444 // (PIOB) Interrupt Disable Register
#define PIOB_ODSR (volatile unsigned int *)0xFFFFF438 // (PIOB) Output Data Status Register
#define PIOB_PPUSR (volatile unsigned int *)0xFFFFF468 // (PIOB) Pull-up Status Register
#define PIOB_OWSR (volatile unsigned int *)0xFFFFF4A8 // (PIOB) Output Write Status Register
#define PIOB_BSR (volatile unsigned int *)0xFFFFF474 // (PIOB) Select B Register
#define PIOB_OWER (volatile unsigned int *)0xFFFFF4A0 // (PIOB) Output Write Enable Register
#define PIOB_IFER (volatile unsigned int *)0xFFFFF420 // (PIOB) Input Filter Enable Register
#define PIOB_PDSR (volatile unsigned int *)0xFFFFF43C // (PIOB) Pin Data Status Register
#define PIOB_PPUER (volatile unsigned int *)0xFFFFF464 // (PIOB) Pull-up Enable Register
#define PIOB_OSR (volatile unsigned int *)0xFFFFF418 // (PIOB) Output Status Register
#define PIOB_ASR (volatile unsigned int *)0xFFFFF470 // (PIOB) Select A Register
#define PIOB_MDDR (volatile unsigned int *)0xFFFFF454 // (PIOB) Multi-driver Disable Register
#define PIOB_CODR (volatile unsigned int *)0xFFFFF434 // (PIOB) Clear Output Data Register
#define PIOB_MDER (volatile unsigned int *)0xFFFFF450 // (PIOB) Multi-driver Enable Register
#define PIOB_PDR (volatile unsigned int *)0xFFFFF404 // (PIOB) PIO Disable Register
#define PIOB_IFSR (volatile unsigned int *)0xFFFFF428 // (PIOB) Input Filter Status Register
#define PIOB_OER (volatile unsigned int *)0xFFFFF410 // (PIOB) Output Enable Register
#define PIOB_PSR (volatile unsigned int *)0xFFFFF408 // (PIOB) PIO Status Register
#define PIOB_PUDR (volatile unsigned int *)0xFFFFF460 // (PIOB) Pull up disable Register
// ========== Register definition for PIOC peripheral ==========
#define PIOC_OWDR (volatile unsigned int *)0xFFFFF6A4 // (PIOC) Output Write Disable Register
#define PIOC_MDER (volatile unsigned int *)0xFFFFF650 // (PIOC) Multi-driver Enable Register
#define PIOC_PPUSR (volatile unsigned int *)0xFFFFF668 // (PIOC) Pull-up Status Register
#define PIOC_IMR (volatile unsigned int *)0xFFFFF648 // (PIOC) Interrupt Mask Register
#define PIOC_ASR (volatile unsigned int *)0xFFFFF670 // (PIOC) Select A Register
#define PIOC_PPUDR (volatile unsigned int *)0xFFFFF660 // (PIOC) Pull-up Disable Register
#define PIOC_PSR (volatile unsigned int *)0xFFFFF608 // (PIOC) PIO Status Register
#define PIOC_IER (volatile unsigned int *)0xFFFFF640 // (PIOC) Interrupt Enable Register
#define PIOC_CODR (volatile unsigned int *)0xFFFFF634 // (PIOC) Clear Output Data Register
#define PIOC_OWER (volatile unsigned int *)0xFFFFF6A0 // (PIOC) Output Write Enable Register
#define PIOC_ABSR (volatile unsigned int *)0xFFFFF678 // (PIOC) AB Select Status Register
#define PIOC_IFDR (volatile unsigned int *)0xFFFFF624 // (PIOC) Input Filter Disable Register
#define PIOC_PDSR (volatile unsigned int *)0xFFFFF63C // (PIOC) Pin Data Status Register
#define PIOC_IDR (volatile unsigned int *)0xFFFFF644 // (PIOC) Interrupt Disable Register
#define PIOC_OWSR (volatile unsigned int *)0xFFFFF6A8 // (PIOC) Output Write Status Register
#define PIOC_PDR (volatile unsigned int *)0xFFFFF604 // (PIOC) PIO Disable Register
#define PIOC_ODR (volatile unsigned int *)0xFFFFF614 // (PIOC) Output Disable Registerr
#define PIOC_IFSR (volatile unsigned int *)0xFFFFF628 // (PIOC) Input Filter Status Register
#define PIOC_PPUER (volatile unsigned int *)0xFFFFF664 // (PIOC) Pull-up Enable Register
#define PIOC_SODR (volatile unsigned int *)0xFFFFF630 // (PIOC) Set Output Data Register
#define PIOC_ISR (volatile unsigned int *)0xFFFFF64C // (PIOC) Interrupt Status Register
#define PIOC_ODSR (volatile unsigned int *)0xFFFFF638 // (PIOC) Output Data Status Register
#define PIOC_OSR (volatile unsigned int *)0xFFFFF618 // (PIOC) Output Status Register
#define PIOC_MDSR (volatile unsigned int *)0xFFFFF658 // (PIOC) Multi-driver Status Register
#define PIOC_IFER (volatile unsigned int *)0xFFFFF620 // (PIOC) Input Filter Enable Register
#define PIOC_BSR (volatile unsigned int *)0xFFFFF674 // (PIOC) Select B Register
#define PIOC_MDDR (volatile unsigned int *)0xFFFFF654 // (PIOC) Multi-driver Disable Register
#define PIOC_OER (volatile unsigned int *)0xFFFFF610 // (PIOC) Output Enable Register
#define PIOC_PER (volatile unsigned int *)0xFFFFF600 // (PIOC) PIO Enable Register
// ========== Register definition for PIOD peripheral ==========
#define PIOD_OWDR (volatile unsigned int *)0xFFFFF8A4 // (PIOD) Output Write Disable Register
#define PIOD_SODR (volatile unsigned int *)0xFFFFF830 // (PIOD) Set Output Data Register
#define PIOD_PPUER (volatile unsigned int *)0xFFFFF864 // (PIOD) Pull-up Enable Register
#define PIOD_CODR (volatile unsigned int *)0xFFFFF834 // (PIOD) Clear Output Data Register
#define PIOD_PSR (volatile unsigned int *)0xFFFFF808 // (PIOD) PIO Status Register
#define PIOD_PDR (volatile unsigned int *)0xFFFFF804 // (PIOD) PIO Disable Register
#define PIOD_ODR (volatile unsigned int *)0xFFFFF814 // (PIOD) Output Disable Registerr
#define PIOD_PPUSR (volatile unsigned int *)0xFFFFF868 // (PIOD) Pull-up Status Register
#define PIOD_ABSR (volatile unsigned int *)0xFFFFF878 // (PIOD) AB Select Status Register
#define PIOD_IFSR (volatile unsigned int *)0xFFFFF828 // (PIOD) Input Filter Status Register
#define PIOD_OER (volatile unsigned int *)0xFFFFF810 // (PIOD) Output Enable Register
#define PIOD_IMR (volatile unsigned int *)0xFFFFF848 // (PIOD) Interrupt Mask Register
#define PIOD_ASR (volatile unsigned int *)0xFFFFF870 // (PIOD) Select A Register
#define PIOD_MDDR (volatile unsigned int *)0xFFFFF854 // (PIOD) Multi-driver Disable Register
#define PIOD_OWSR (volatile unsigned int *)0xFFFFF8A8 // (PIOD) Output Write Status Register
#define PIOD_PER (volatile unsigned int *)0xFFFFF800 // (PIOD) PIO Enable Register
#define PIOD_IDR (volatile unsigned int *)0xFFFFF844 // (PIOD) Interrupt Disable Register
#define PIOD_MDER (volatile unsigned int *)0xFFFFF850 // (PIOD) Multi-driver Enable Register
#define PIOD_PDSR (volatile unsigned int *)0xFFFFF83C // (PIOD) Pin Data Status Register
#define PIOD_MDSR (volatile unsigned int *)0xFFFFF858 // (PIOD) Multi-driver Status Register
#define PIOD_OWER (volatile unsigned int *)0xFFFFF8A0 // (PIOD) Output Write Enable Register
#define PIOD_BSR (volatile unsigned int *)0xFFFFF874 // (PIOD) Select B Register
#define PIOD_PPUDR (volatile unsigned int *)0xFFFFF860 // (PIOD) Pull-up Disable Register
#define PIOD_IFDR (volatile unsigned int *)0xFFFFF824 // (PIOD) Input Filter Disable Register
#define PIOD_IER (volatile unsigned int *)0xFFFFF840 // (PIOD) Interrupt Enable Register
#define PIOD_OSR (volatile unsigned int *)0xFFFFF818 // (PIOD) Output Status Register
#define PIOD_ODSR (volatile unsigned int *)0xFFFFF838 // (PIOD) Output Data Status Register
#define PIOD_ISR (volatile unsigned int *)0xFFFFF84C // (PIOD) Interrupt Status Register
#define PIOD_IFER (volatile unsigned int *)0xFFFFF820 // (PIOD) Input Filter Enable Register
// ========== Register definition for PIOE peripheral ==========
#define PIOE_ODSR (volatile unsigned int *)0xFFFFFA38 // (PIOE) Output Data Status Register
#define PIOE_ABSR (volatile unsigned int *)0xFFFFFA78 // (PIOE) AB Select Status Register
#define PIOE_PSR (volatile unsigned int *)0xFFFFFA08 // (PIOE) PIO Status Register
#define PIOE_PPUDR (volatile unsigned int *)0xFFFFFA60 // (PIOE) Pull-up Disable Register
#define PIOE_OER (volatile unsigned int *)0xFFFFFA10 // (PIOE) Output Enable Register
#define PIOE_OWDR (volatile unsigned int *)0xFFFFFAA4 // (PIOE) Output Write Disable Register
#define PIOE_PER (volatile unsigned int *)0xFFFFFA00 // (PIOE) PIO Enable Register
#define PIOE_IFSR (volatile unsigned int *)0xFFFFFA28 // (PIOE) Input Filter Status Register
#define PIOE_IFER (volatile unsigned int *)0xFFFFFA20 // (PIOE) Input Filter Enable Register
#define PIOE_ODR (volatile unsigned int *)0xFFFFFA14 // (PIOE) Output Disable Registerr
#define PIOE_PPUSR (volatile unsigned int *)0xFFFFFA68 // (PIOE) Pull-up Status Register
#define PIOE_IFDR (volatile unsigned int *)0xFFFFFA24 // (PIOE) Input Filter Disable Register
#define PIOE_PDSR (volatile unsigned int *)0xFFFFFA3C // (PIOE) Pin Data Status Register
#define PIOE_PPUER (volatile unsigned int *)0xFFFFFA64 // (PIOE) Pull-up Enable Register
#define PIOE_IDR (volatile unsigned int *)0xFFFFFA44 // (PIOE) Interrupt Disable Register
#define PIOE_MDDR (volatile unsigned int *)0xFFFFFA54 // (PIOE) Multi-driver Disable Register
#define PIOE_ISR (volatile unsigned int *)0xFFFFFA4C // (PIOE) Interrupt Status Register
#define PIOE_OSR (volatile unsigned int *)0xFFFFFA18 // (PIOE) Output Status Register
#define PIOE_CODR (volatile unsigned int *)0xFFFFFA34 // (PIOE) Clear Output Data Register
#define PIOE_MDSR (volatile unsigned int *)0xFFFFFA58 // (PIOE) Multi-driver Status Register
#define PIOE_PDR (volatile unsigned int *)0xFFFFFA04 // (PIOE) PIO Disable Register
#define PIOE_IER (volatile unsigned int *)0xFFFFFA40 // (PIOE) Interrupt Enable Register
#define PIOE_OWSR (volatile unsigned int *)0xFFFFFAA8 // (PIOE) Output Write Status Register
#define PIOE_BSR (volatile unsigned int *)0xFFFFFA74 // (PIOE) Select B Register
#define PIOE_ASR (volatile unsigned int *)0xFFFFFA70 // (PIOE) Select A Register
#define PIOE_SODR (volatile unsigned int *)0xFFFFFA30 // (PIOE) Set Output Data Register
#define PIOE_IMR (volatile unsigned int *)0xFFFFFA48 // (PIOE) Interrupt Mask Register
#define PIOE_OWER (volatile unsigned int *)0xFFFFFAA0 // (PIOE) Output Write Enable Register
#define PIOE_MDER (volatile unsigned int *)0xFFFFFA50 // (PIOE) Multi-driver Enable Register
// ========== Register definition for US0 peripheral ==========
#define US0_RTOR (volatile unsigned int *)0xFFF8C024 // (US0) Receiver Time-out Register
#define US0_NER (volatile unsigned int *)0xFFF8C044 // (US0) Nb Errors Register
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -