亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? at91sam7s128.h

?? configure HID devices like USB mouse with A91SAM7SE CPU. Inlcude initilization for necessary periphe
?? H
?? 第 1 頁 / 共 5 頁
字號:
#define AT91C_RSTC_BODIEN     (0x1 << 16) // (RSTC) Brownout Detection Interrupt Enable

// *****************************************************************************
//              SOFTWARE API DEFINITION  FOR Real Time Timer Controller Interface
// *****************************************************************************
#ifndef __ASSEMBLY__
typedef struct _AT91S_RTTC {
	AT91_REG	 RTTC_RTMR; 	// Real-time Mode Register
	AT91_REG	 RTTC_RTAR; 	// Real-time Alarm Register
	AT91_REG	 RTTC_RTVR; 	// Real-time Value Register
	AT91_REG	 RTTC_RTSR; 	// Real-time Status Register
} AT91S_RTTC, *AT91PS_RTTC;
#else
#define RTTC_RTMR       (AT91_CAST(AT91_REG *) 	0x00000000) // (RTTC_RTMR) Real-time Mode Register
#define RTTC_RTAR       (AT91_CAST(AT91_REG *) 	0x00000004) // (RTTC_RTAR) Real-time Alarm Register
#define RTTC_RTVR       (AT91_CAST(AT91_REG *) 	0x00000008) // (RTTC_RTVR) Real-time Value Register
#define RTTC_RTSR       (AT91_CAST(AT91_REG *) 	0x0000000C) // (RTTC_RTSR) Real-time Status Register

#endif
// -------- RTTC_RTMR : (RTTC Offset: 0x0) Real-time Mode Register --------
#define AT91C_RTTC_RTPRES     (0xFFFF <<  0) // (RTTC) Real-time Timer Prescaler Value
#define AT91C_RTTC_ALMIEN     (0x1 << 16) // (RTTC) Alarm Interrupt Enable
#define AT91C_RTTC_RTTINCIEN  (0x1 << 17) // (RTTC) Real Time Timer Increment Interrupt Enable
#define AT91C_RTTC_RTTRST     (0x1 << 18) // (RTTC) Real Time Timer Restart
// -------- RTTC_RTAR : (RTTC Offset: 0x4) Real-time Alarm Register --------
#define AT91C_RTTC_ALMV       (0x0 <<  0) // (RTTC) Alarm Value
// -------- RTTC_RTVR : (RTTC Offset: 0x8) Current Real-time Value Register --------
#define AT91C_RTTC_CRTV       (0x0 <<  0) // (RTTC) Current Real-time Value
// -------- RTTC_RTSR : (RTTC Offset: 0xc) Real-time Status Register --------
#define AT91C_RTTC_ALMS       (0x1 <<  0) // (RTTC) Real-time Alarm Status
#define AT91C_RTTC_RTTINC     (0x1 <<  1) // (RTTC) Real-time Timer Increment

// *****************************************************************************
//              SOFTWARE API DEFINITION  FOR Periodic Interval Timer Controller Interface
// *****************************************************************************
#ifndef __ASSEMBLY__
typedef struct _AT91S_PITC {
	AT91_REG	 PITC_PIMR; 	// Period Interval Mode Register
	AT91_REG	 PITC_PISR; 	// Period Interval Status Register
	AT91_REG	 PITC_PIVR; 	// Period Interval Value Register
	AT91_REG	 PITC_PIIR; 	// Period Interval Image Register
} AT91S_PITC, *AT91PS_PITC;
#else
#define PITC_PIMR       (AT91_CAST(AT91_REG *) 	0x00000000) // (PITC_PIMR) Period Interval Mode Register
#define PITC_PISR       (AT91_CAST(AT91_REG *) 	0x00000004) // (PITC_PISR) Period Interval Status Register
#define PITC_PIVR       (AT91_CAST(AT91_REG *) 	0x00000008) // (PITC_PIVR) Period Interval Value Register
#define PITC_PIIR       (AT91_CAST(AT91_REG *) 	0x0000000C) // (PITC_PIIR) Period Interval Image Register

#endif
// -------- PITC_PIMR : (PITC Offset: 0x0) Periodic Interval Mode Register --------
#define AT91C_PITC_PIV        (0xFFFFF <<  0) // (PITC) Periodic Interval Value
#define AT91C_PITC_PITEN      (0x1 << 24) // (PITC) Periodic Interval Timer Enabled
#define AT91C_PITC_PITIEN     (0x1 << 25) // (PITC) Periodic Interval Timer Interrupt Enable
// -------- PITC_PISR : (PITC Offset: 0x4) Periodic Interval Status Register --------
#define AT91C_PITC_PITS       (0x1 <<  0) // (PITC) Periodic Interval Timer Status
// -------- PITC_PIVR : (PITC Offset: 0x8) Periodic Interval Value Register --------
#define AT91C_PITC_CPIV       (0xFFFFF <<  0) // (PITC) Current Periodic Interval Value
#define AT91C_PITC_PICNT      (0xFFF << 20) // (PITC) Periodic Interval Counter
// -------- PITC_PIIR : (PITC Offset: 0xc) Periodic Interval Image Register --------

// *****************************************************************************
//              SOFTWARE API DEFINITION  FOR Watchdog Timer Controller Interface
// *****************************************************************************
#ifndef __ASSEMBLY__
typedef struct _AT91S_WDTC {
	AT91_REG	 WDTC_WDCR; 	// Watchdog Control Register
	AT91_REG	 WDTC_WDMR; 	// Watchdog Mode Register
	AT91_REG	 WDTC_WDSR; 	// Watchdog Status Register
} AT91S_WDTC, *AT91PS_WDTC;
#else
#define WDTC_WDCR       (AT91_CAST(AT91_REG *) 	0x00000000) // (WDTC_WDCR) Watchdog Control Register
#define WDTC_WDMR       (AT91_CAST(AT91_REG *) 	0x00000004) // (WDTC_WDMR) Watchdog Mode Register
#define WDTC_WDSR       (AT91_CAST(AT91_REG *) 	0x00000008) // (WDTC_WDSR) Watchdog Status Register

#endif
// -------- WDTC_WDCR : (WDTC Offset: 0x0) Periodic Interval Image Register --------
#define AT91C_WDTC_WDRSTT     (0x1 <<  0) // (WDTC) Watchdog Restart
#define AT91C_WDTC_KEY        (0xFF << 24) // (WDTC) Watchdog KEY Password
// -------- WDTC_WDMR : (WDTC Offset: 0x4) Watchdog Mode Register --------
#define AT91C_WDTC_WDV        (0xFFF <<  0) // (WDTC) Watchdog Timer Restart
#define AT91C_WDTC_WDFIEN     (0x1 << 12) // (WDTC) Watchdog Fault Interrupt Enable
#define AT91C_WDTC_WDRSTEN    (0x1 << 13) // (WDTC) Watchdog Reset Enable
#define AT91C_WDTC_WDRPROC    (0x1 << 14) // (WDTC) Watchdog Timer Restart
#define AT91C_WDTC_WDDIS      (0x1 << 15) // (WDTC) Watchdog Disable
#define AT91C_WDTC_WDD        (0xFFF << 16) // (WDTC) Watchdog Delta Value
#define AT91C_WDTC_WDDBGHLT   (0x1 << 28) // (WDTC) Watchdog Debug Halt
#define AT91C_WDTC_WDIDLEHLT  (0x1 << 29) // (WDTC) Watchdog Idle Halt
// -------- WDTC_WDSR : (WDTC Offset: 0x8) Watchdog Status Register --------
#define AT91C_WDTC_WDUNF      (0x1 <<  0) // (WDTC) Watchdog Underflow
#define AT91C_WDTC_WDERR      (0x1 <<  1) // (WDTC) Watchdog Error

// *****************************************************************************
//              SOFTWARE API DEFINITION  FOR Voltage Regulator Mode Controller Interface
// *****************************************************************************
#ifndef __ASSEMBLY__
typedef struct _AT91S_VREG {
	AT91_REG	 VREG_MR; 	// Voltage Regulator Mode Register
} AT91S_VREG, *AT91PS_VREG;
#else
#define VREG_MR         (AT91_CAST(AT91_REG *) 	0x00000000) // (VREG_MR) Voltage Regulator Mode Register

#endif
// -------- VREG_MR : (VREG Offset: 0x0) Voltage Regulator Mode Register --------
#define AT91C_VREG_PSTDBY     (0x1 <<  0) // (VREG) Voltage Regulator Power Standby Mode

// *****************************************************************************
//              SOFTWARE API DEFINITION  FOR Memory Controller Interface
// *****************************************************************************
#ifndef __ASSEMBLY__
typedef struct _AT91S_MC {
	AT91_REG	 MC_RCR; 	// MC Remap Control Register
	AT91_REG	 MC_ASR; 	// MC Abort Status Register
	AT91_REG	 MC_AASR; 	// MC Abort Address Status Register
	AT91_REG	 Reserved0[21]; 	//
	AT91_REG	 MC_FMR; 	// MC Flash Mode Register
	AT91_REG	 MC_FCR; 	// MC Flash Command Register
	AT91_REG	 MC_FSR; 	// MC Flash Status Register
} AT91S_MC, *AT91PS_MC;
#else
#define MC_RCR          (AT91_CAST(AT91_REG *) 	0x00000000) // (MC_RCR) MC Remap Control Register
#define MC_ASR          (AT91_CAST(AT91_REG *) 	0x00000004) // (MC_ASR) MC Abort Status Register
#define MC_AASR         (AT91_CAST(AT91_REG *) 	0x00000008) // (MC_AASR) MC Abort Address Status Register
#define MC_FMR          (AT91_CAST(AT91_REG *) 	0x00000060) // (MC_FMR) MC Flash Mode Register
#define MC_FCR          (AT91_CAST(AT91_REG *) 	0x00000064) // (MC_FCR) MC Flash Command Register
#define MC_FSR          (AT91_CAST(AT91_REG *) 	0x00000068) // (MC_FSR) MC Flash Status Register

#endif
// -------- MC_RCR : (MC Offset: 0x0) MC Remap Control Register --------
#define AT91C_MC_RCB          (0x1 <<  0) // (MC) Remap Command Bit
// -------- MC_ASR : (MC Offset: 0x4) MC Abort Status Register --------
#define AT91C_MC_UNDADD       (0x1 <<  0) // (MC) Undefined Addess Abort Status
#define AT91C_MC_MISADD       (0x1 <<  1) // (MC) Misaligned Addess Abort Status
#define AT91C_MC_ABTSZ        (0x3 <<  8) // (MC) Abort Size Status
#define 	AT91C_MC_ABTSZ_BYTE                 (0x0 <<  8) // (MC) Byte
#define 	AT91C_MC_ABTSZ_HWORD                (0x1 <<  8) // (MC) Half-word
#define 	AT91C_MC_ABTSZ_WORD                 (0x2 <<  8) // (MC) Word
#define AT91C_MC_ABTTYP       (0x3 << 10) // (MC) Abort Type Status
#define 	AT91C_MC_ABTTYP_DATAR                (0x0 << 10) // (MC) Data Read
#define 	AT91C_MC_ABTTYP_DATAW                (0x1 << 10) // (MC) Data Write
#define 	AT91C_MC_ABTTYP_FETCH                (0x2 << 10) // (MC) Code Fetch
#define AT91C_MC_MST0         (0x1 << 16) // (MC) Master 0 Abort Source
#define AT91C_MC_MST1         (0x1 << 17) // (MC) Master 1 Abort Source
#define AT91C_MC_SVMST0       (0x1 << 24) // (MC) Saved Master 0 Abort Source
#define AT91C_MC_SVMST1       (0x1 << 25) // (MC) Saved Master 1 Abort Source
// -------- MC_FMR : (MC Offset: 0x60) MC Flash Mode Register --------
#define AT91C_MC_FRDY         (0x1 <<  0) // (MC) Flash Ready
#define AT91C_MC_LOCKE        (0x1 <<  2) // (MC) Lock Error
#define AT91C_MC_PROGE        (0x1 <<  3) // (MC) Programming Error
#define AT91C_MC_NEBP         (0x1 <<  7) // (MC) No Erase Before Programming
#define AT91C_MC_FWS          (0x3 <<  8) // (MC) Flash Wait State
#define 	AT91C_MC_FWS_0FWS                 (0x0 <<  8) // (MC) 1 cycle for Read, 2 for Write operations
#define 	AT91C_MC_FWS_1FWS                 (0x1 <<  8) // (MC) 2 cycles for Read, 3 for Write operations
#define 	AT91C_MC_FWS_2FWS                 (0x2 <<  8) // (MC) 3 cycles for Read, 4 for Write operations
#define 	AT91C_MC_FWS_3FWS                 (0x3 <<  8) // (MC) 4 cycles for Read, 4 for Write operations
#define AT91C_MC_FMCN         (0xFF << 16) // (MC) Flash Microsecond Cycle Number
// -------- MC_FCR : (MC Offset: 0x64) MC Flash Command Register --------
#define AT91C_MC_FCMD         (0xF <<  0) // (MC) Flash Command
#define 	AT91C_MC_FCMD_START_PROG           (0x1) // (MC) Starts the programming of th epage specified by PAGEN.
#define 	AT91C_MC_FCMD_LOCK                 (0x2) // (MC) Starts a lock sequence of the sector defined by the bits 4 to 7 of the field PAGEN.
#define 	AT91C_MC_FCMD_PROG_AND_LOCK        (0x3) // (MC) The lock sequence automatically happens after the programming sequence is completed.
#define 	AT91C_MC_FCMD_UNLOCK               (0x4) // (MC) Starts an unlock sequence of the sector defined by the bits 4 to 7 of the field PAGEN.
#define 	AT91C_MC_FCMD_ERASE_ALL            (0x8) // (MC) Starts the erase of the entire flash.If at least a page is locked, the command is cancelled.
#define 	AT91C_MC_FCMD_SET_GP_NVM           (0xB) // (MC) Set General Purpose NVM bits.
#define 	AT91C_MC_FCMD_CLR_GP_NVM           (0xD) // (MC) Clear General Purpose NVM bits.
#define 	AT91C_MC_FCMD_SET_SECURITY         (0xF) // (MC) Set Security Bit.
#define AT91C_MC_PAGEN        (0x3FF <<  8) // (MC) Page Number
#define AT91C_MC_KEY          (0xFF << 24) // (MC) Writing Protect Key
// -------- MC_FSR : (MC Offset: 0x68) MC Flash Command Register --------
#define AT91C_MC_SECURITY     (0x1 <<  4) // (MC) Security Bit Status
#define AT91C_MC_GPNVM0       (0x1 <<  8) // (MC) Sector 0 Lock Status
#define AT91C_MC_GPNVM1       (0x1 <<  9) // (MC) Sector 1 Lock Status
#define AT91C_MC_GPNVM2       (0x1 << 10) // (MC) Sector 2 Lock Status
#define AT91C_MC_GPNVM3       (0x1 << 11) // (MC) Sector 3 Lock Status
#define AT91C_MC_GPNVM4       (0x1 << 12) // (MC) Sector 4 Lock Status
#define AT91C_MC_GPNVM5       (0x1 << 13) // (MC) Sector 5 Lock Status
#define AT91C_MC_GPNVM6       (0x1 << 14) // (MC) Sector 6 Lock Status
#define AT91C_MC_GPNVM7       (0x1 << 15) // (MC) Sector 7 Lock Status
#define AT91C_MC_LOCKS0       (0x1 << 16) // (MC) Sector 0 Lock Status
#define AT91C_MC_LOCKS1       (0x1 << 17) // (MC) Sector 1 Lock Status
#define AT91C_MC_LOCKS2       (0x1 << 18) // (MC) Sector 2 Lock Status
#define AT91C_MC_LOCKS3       (0x1 << 19) // (MC) Sector 3 Lock Status
#define AT91C_MC_LOCKS4       (0x1 << 20) // (MC) Sector 4 Lock Status
#define AT91C_MC_LOCKS5       (0x1 << 21) // (MC) Sector 5 Lock Status
#define AT91C_MC_LOCKS6       (0x1 << 22) // (MC) Sector 6 Lock Status
#define AT91C_MC_LOCKS7       (0x1 << 23) // (MC) Sector 7 Lock Status
#define AT91C_MC_LOCKS8       (0x1 << 24) // (MC) Sector 8 Lock Status
#define AT91C_MC_LOCKS9       (0x1 << 25) // (MC) Sector 9 Lock Status
#define AT91C_MC_LOCKS10      (0x1 << 26) // (MC) Sector 10 Lock Status
#define AT91C_MC_LOCKS11      (0x1 << 27) // (MC) Sector 11 Lock Status
#define AT91C_MC_LOCKS12      (0x1 << 28) // (MC) Sector 12 Lock Status
#define AT91C_MC_LOCKS13      (0x1 << 29) // (MC) Sector 13 Lock Status
#define AT91C_MC_LOCKS14      (0x1 << 30) // (MC) Sector 14 Lock Status
#define AT91C_MC_LOCKS15      (0x1 << 31) // (MC) Sector 15 Lock Status

// *****************************************************************************
//              SOFTWARE API DEFINITION  FOR Serial Parallel Interface
// *****************************************************************************
#ifndef __ASSEMBLY__
typedef struct _AT91S_SPI {
	AT91_REG	 SPI_CR; 	// Control Register
	AT91_REG	 SPI_MR; 	// Mode Register
	AT91_REG	 SPI_RDR; 	// Receive Data Register

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产高清在线观看免费不卡| 日本精品一级二级| 欧美亚洲一区三区| 久久久精品蜜桃| 日韩高清中文字幕一区| 99国产麻豆精品| 久久嫩草精品久久久精品| 日韩极品在线观看| 一本大道av伊人久久综合| 久久久国产精品午夜一区ai换脸| 日韩电影免费在线看| 在线精品视频免费观看| 亚洲同性同志一二三专区| 国产精品资源网站| 日韩女优毛片在线| 婷婷久久综合九色综合伊人色| 色综合久久精品| 综合精品久久久| aaa亚洲精品一二三区| 国产欧美精品一区二区色综合 | 亚洲一区二区三区在线看| 丁香桃色午夜亚洲一区二区三区| 日韩一级大片在线观看| 五月婷婷综合在线| 欧美日韩国产中文| 午夜视频一区在线观看| 欧美日韩日本视频| 亚洲福利一二三区| 欧美视频在线播放| 一区二区三区在线观看网站| 97国产精品videossex| 亚洲欧美日本在线| 91啦中文在线观看| 洋洋av久久久久久久一区| 色先锋aa成人| 一区二区三区免费| 欧美午夜不卡在线观看免费| 午夜伦欧美伦电影理论片| 91精品福利在线一区二区三区 | 日韩精品国产精品| 日韩欧美一区二区在线视频| 六月丁香综合在线视频| 欧美大片一区二区三区| 国产一区二区精品久久91| 中文字幕国产一区| 91激情在线视频| 日本怡春院一区二区| 2020国产精品自拍| 国产精品1区2区| 亚洲欧美日韩电影| 欧美日韩成人一区二区| 久久精品99国产国产精| 国产精品家庭影院| 欧美专区亚洲专区| 蜜臀久久久99精品久久久久久| 欧美精品一区二区三区蜜桃| 成人av网站免费| 亚洲一区二区精品3399| 日韩精品一区在线| 91美女福利视频| 日本欧美肥老太交大片| 欧美国产日韩a欧美在线观看| 色婷婷国产精品| 久久精品国产在热久久| 中文字幕一区在线观看视频| 欧美老肥妇做.爰bbww| 国产经典欧美精品| 亚洲狠狠爱一区二区三区| 2020日本不卡一区二区视频| 欧美影院精品一区| 丰满少妇久久久久久久| 亚洲aaa精品| 国产精品青草久久| 日韩一级二级三级精品视频| 一本一道久久a久久精品| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美日韩精品欧美日韩精品一综合| 精品一区二区影视| 亚洲成人综合网站| 国产精品国产a| 精品对白一区国产伦| 在线影视一区二区三区| 成人av网在线| 国产伦精一区二区三区| 日韩精品视频网| 亚洲综合一二三区| 中国色在线观看另类| 欧美精品一区二区三区视频| 欧美绝品在线观看成人午夜影视| av日韩在线网站| 国产盗摄女厕一区二区三区| 日韩激情在线观看| 亚洲bdsm女犯bdsm网站| 一区二区三区免费| 亚洲欧美色一区| 亚洲日本护士毛茸茸| 国产精品丝袜一区| 久久精品男人的天堂| 日韩精品中文字幕在线一区| 91精品国产日韩91久久久久久| 91福利视频久久久久| 97se亚洲国产综合在线| gogogo免费视频观看亚洲一| 国产91精品精华液一区二区三区| 久久精品免费观看| 精品一区二区三区在线观看国产| 蜜臀av在线播放一区二区三区| 亚洲成人黄色影院| 亚洲妇女屁股眼交7| 亚欧色一区w666天堂| 亚洲成人1区2区| 日韩成人一区二区三区在线观看| 亚洲大片在线观看| 日韩综合一区二区| 蜜臀va亚洲va欧美va天堂| 免费不卡在线观看| 国产一区亚洲一区| 懂色av一区二区三区免费看| 国产成人在线观看免费网站| 成人app下载| 在线精品国精品国产尤物884a| 欧美色图天堂网| 欧美一区二区三区啪啪| 精品精品国产高清a毛片牛牛| 久久久不卡影院| 亚洲欧美在线另类| 五月天视频一区| 久久99热狠狠色一区二区| 国产自产高清不卡| 91最新地址在线播放| 欧美在线视频全部完| 欧美电视剧在线观看完整版| 国产网红主播福利一区二区| 亚洲视频在线观看一区| 亚洲成人免费av| 国产乱码精品1区2区3区| 99久久99久久精品免费观看| 欧美三级资源在线| 26uuu久久天堂性欧美| 亚洲人成网站在线| 美女久久久精品| 97se狠狠狠综合亚洲狠狠| 制服丝袜亚洲精品中文字幕| 国产女主播一区| 亚洲成av人片一区二区梦乃| 国产精品白丝jk黑袜喷水| 在线观看中文字幕不卡| 国产亚洲一区字幕| 性欧美疯狂xxxxbbbb| 成人免费三级在线| 欧美一区二区久久| 亚洲欧洲综合另类| 极品少妇xxxx精品少妇偷拍| 在线观看网站黄不卡| 久久久综合九色合综国产精品| 一区二区三区欧美日韩| 国内精品国产成人国产三级粉色| 色婷婷亚洲精品| 国产亚洲一区二区三区四区| 性做久久久久久| 91在线视频免费观看| 欧美精品一区二区三区四区| 亚洲成人免费av| 99久久伊人精品| 国产午夜精品在线观看| 亚洲成人tv网| 色拍拍在线精品视频8848| 2023国产精品视频| 日本欧美肥老太交大片| 91久久精品国产91性色tv| 亚洲国产精品高清| 经典三级视频一区| 日韩一区二区三区四区五区六区| 夜夜嗨av一区二区三区中文字幕 | 热久久久久久久| 在线观看日韩精品| 亚洲女性喷水在线观看一区| 国产在线精品免费av| 欧美一级片在线观看| 亚洲夂夂婷婷色拍ww47| 99这里只有精品| 日本一区二区综合亚洲| 国产一区二区不卡在线| 久久这里只有精品视频网| 轻轻草成人在线| 欧美一区二区三区人| 日韩av中文字幕一区二区三区| 精品1区2区3区| 亚洲视频香蕉人妖| 成人av在线网| 国产精品久久久久久久久免费桃花| 国产成人免费av在线| 国产亚洲精品7777| 国产成人综合在线| 久久久噜噜噜久久人人看| 国产成人啪免费观看软件| 2024国产精品| 国产成人午夜精品影院观看视频 | 91久久免费观看| 一区二区三区在线视频观看58|