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

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

?? at91r40008.h

?? 開源ZigBee 協議棧
?? 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           : AT91R40008.h
// Object              : AT91R40008 definitions
// Generated           : AT91 SW Application Group  02/19/2003 (11:13:31)
// 
// CVS Reference       : /AT91R40008.pl/1.3/Tue Nov 12 16:01:52 2002//
// CVS Reference       : /AIC_1246F.pl/1.4/Mon Nov 04 17:51:00 2002//
// CVS Reference       : /WD_1241B.pl/1.1/Mon Nov 04 17:51:00 2002//
// CVS Reference       : /PS_x40.pl/1.2/Tue Nov 12 16:01:52 2002//
// CVS Reference       : /PIO_1321C.pl/1.5/Tue Oct 29 15:50:24 2002//
// CVS Reference       : /TC_1243B.pl/1.4/Tue Nov 05 12:43:10 2002//
// CVS Reference       : /PDC_1363D.pl/1.3/Wed Oct 23 14:49:48 2002//
// CVS Reference       : /US_1242E.pl/1.5/Thu Nov 21 13:37:56 2002//
// CVS Reference       : /SF_x40.pl/1.1/Tue Nov 12 13:27:20 2002//
// CVS Reference       : /EBI_x40.pl/1.5/Wed Feb 19 09:25:22 2003//
// ----------------------------------------------------------------------------

#ifndef AT91R40008_H
#define AT91R40008_H

/* AT91 Register type */
typedef volatile unsigned int AT91_REG;  // Hardware register definition
typedef volatile unsigned int at91_reg;

// *****************************************************************************
//              SOFTWARE API DEFINITION  FOR Advanced Interrupt Controller
// *****************************************************************************
typedef struct _AT91S_AIC {
	AT91_REG	 AIC_SMR[32]; 	// Source Mode egister
	AT91_REG	 AIC_SVR[32]; 	// Source Vector egister
	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 egister
	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
} AT91S_AIC, *AT91PS_AIC;

// -------- AIC_SMR : (AIC Offset: 0x0) Control Register -------- 
#define AT91C_AIC_PRIOR       ((unsigned int) 0x7 <<  0) // (AIC) Priority Level
#define 	AT91C_AIC_PRIOR_LOWEST               ((unsigned int) 0x0) // (AIC) Lowest priority level
#define 	AT91C_AIC_PRIOR_HIGHEST              ((unsigned int) 0x7) // (AIC) Highest priority level
#define AT91C_AIC_SRCTYPE     ((unsigned int) 0x3 <<  5) // (AIC) Interrupt Source Type
#define 	AT91C_AIC_SRCTYPE_INT_LEVEL_SENSITIVE  ((unsigned int) 0x0 <<  5) // (AIC) Internal Sources Code Label Level Sensitive
#define 	AT91C_AIC_SRCTYPE_INT_EDGE_TRIGGERED   ((unsigned int) 0x1 <<  5) // (AIC) Internal Sources Code Label Edge triggered
#define 	AT91C_AIC_SRCTYPE_EXT_HIGH_LEVEL       ((unsigned int) 0x2 <<  5) // (AIC) External Sources Code Label High-level Sensitive
#define 	AT91C_AIC_SRCTYPE_EXT_POSITIVE_EDGE    ((unsigned int) 0x3 <<  5) // (AIC) External Sources Code Label Positive Edge triggered
// -------- AIC_CISR : (AIC Offset: 0x114) AIC Core Interrupt Status Register -------- 
#define AT91C_AIC_NFIQ        ((unsigned int) 0x1 <<  0) // (AIC) NFIQ Status
#define AT91C_AIC_NIRQ        ((unsigned int) 0x1 <<  1) // (AIC) NIRQ Status

// *****************************************************************************
//              SOFTWARE API DEFINITION  FOR Watchdog Timer Interface
// *****************************************************************************
typedef struct _AT91S_WD {
	AT91_REG	 WD_OMR; 	// Overflow Mode Register
	AT91_REG	 WD_CMR; 	// Clock Mode Register
	AT91_REG	 WD_CR; 	// Control Register
	AT91_REG	 WD_SR; 	// Status Register
} AT91S_WD, *AT91PS_WD;

// -------- WD_OMR : (WD Offset: 0x0) Overflow Mode Register -------- 
#define AT91C_WD_WDEN         ((unsigned int) 0x1 <<  0) // (WD) Watchdog Enable
#define AT91C_WD_RSTEN        ((unsigned int) 0x1 <<  1) // (WD) Reset Enable
#define AT91C_WD_IRQEN        ((unsigned int) 0x1 <<  2) // (WD) Interrupt Enable
#define AT91C_WD_EXTEN        ((unsigned int) 0x1 <<  3) // (WD) External Signal Enable
#define AT91C_WD_OKEY         ((unsigned int) 0xFFF <<  4) // (WD) Watchdog Enable
// -------- WD_CMR : (WD Offset: 0x4) Clock Mode Register -------- 
#define AT91C_WD_WDCLKS       ((unsigned int) 0x3 <<  0) // (WD) Clock Selection
#define 	AT91C_WD_WDCLKS_MCK32                ((unsigned int) 0x0) // (WD) Master Clock divided by 32
#define 	AT91C_WD_WDCLKS_MCK128               ((unsigned int) 0x1) // (WD) Master Clock divided by 128
#define 	AT91C_WD_WDCLKS_MCK1024              ((unsigned int) 0x2) // (WD) Master Clock divided by 1024
#define 	AT91C_WD_WDCLKS_MCK4096              ((unsigned int) 0x3) // (WD) Master Clock divided by 4096
#define AT91C_WD_HPCV         ((unsigned int) 0xF <<  2) // (WD) High Pre-load Counter Value
#define AT91C_WD_CKEY         ((unsigned int) 0x1FF <<  7) // (WD) Clock Access Key
// -------- WD_CR : (WD Offset: 0x8) Control Register -------- 
#define AT91C_WD_RSTKEY       ((unsigned int) 0xFFFF <<  0) // (WD) Restart Key
// -------- WD_SR : (WD Offset: 0xc) Status Register -------- 
#define AT91C_WD_WDOVF        ((unsigned int) 0x1 <<  0) // (WD) Watchdog Overflow

// *****************************************************************************
//              SOFTWARE API DEFINITION  FOR Power Saving Controler
// *****************************************************************************
typedef struct _AT91S_PS {
	AT91_REG	 PS_CR; 	// Control Register
	AT91_REG	 PS_PCER; 	// Peripheral Clock Enable Register
	AT91_REG	 PS_PCDR; 	// Peripheral Clock Disable Register
	AT91_REG	 PS_PCSR; 	// Peripheral Clock Status Register
} AT91S_PS, *AT91PS_PS;

// -------- PS_PCER : (PS Offset: 0x4) Peripheral Clock Enable Register -------- 
#define AT91C_PS_US0          ((unsigned int) 0x1 <<  2) // (PS) Usart 0 Clock
#define AT91C_PS_US1          ((unsigned int) 0x1 <<  3) // (PS) Usart 1 Clock
#define AT91C_PS_TC0          ((unsigned int) 0x1 <<  4) // (PS) Timer Counter 0 Clock
#define AT91C_PS_TC1          ((unsigned int) 0x1 <<  5) // (PS) Timer Counter 1 Clock
#define AT91C_PS_TC2          ((unsigned int) 0x1 <<  6) // (PS) Timer Counter 2 Clock
#define AT91C_PS_PIO          ((unsigned int) 0x1 <<  8) // (PS) PIO Clock
// -------- PS_PCDR : (PS Offset: 0x8) Peripheral Clock Disable Register -------- 
// -------- PS_PCSR : (PS Offset: 0xc) Peripheral Clock Satus Register -------- 

// *****************************************************************************
//              SOFTWARE API DEFINITION  FOR Parallel Input Output Controler
// *****************************************************************************
typedef struct _AT91S_PIO {
	AT91_REG	 PIO_PER; 	// PIO Enable Register
	AT91_REG	 PIO_PDR; 	// PIO Disable Register
	AT91_REG	 PIO_PSR; 	// PIO Status Register
	AT91_REG	 Reserved0[1]; 	// 
	AT91_REG	 PIO_OER; 	// Output Enable Register
	AT91_REG	 PIO_ODR; 	// Output Disable Registerr
	AT91_REG	 PIO_OSR; 	// Output Status Register
	AT91_REG	 Reserved1[1]; 	// 
	AT91_REG	 PIO_IFER; 	// Input Filter Enable Register
	AT91_REG	 PIO_IFDR; 	// Input Filter Disable Register
	AT91_REG	 PIO_IFSR; 	// Input Filter Status Register
	AT91_REG	 Reserved2[1]; 	// 
	AT91_REG	 PIO_SODR; 	// Set Output Data Register
	AT91_REG	 PIO_CODR; 	// Clear Output Data Register
	AT91_REG	 PIO_ODSR; 	// Output Data Status Register
	AT91_REG	 PIO_PDSR; 	// Pin Data Status Register
	AT91_REG	 PIO_IER; 	// Interrupt Enable Register
	AT91_REG	 PIO_IDR; 	// Interrupt Disable Register
	AT91_REG	 PIO_IMR; 	// Interrupt Mask Register
	AT91_REG	 PIO_ISR; 	// Interrupt Status Register
	AT91_REG	 PIO_MDER; 	// Multi-driver Enable Register
	AT91_REG	 PIO_MDDR; 	// Multi-driver Disable Register
	AT91_REG	 PIO_MDSR; 	// Multi-driver Status Register
} AT91S_PIO, *AT91PS_PIO;


// *****************************************************************************
//              SOFTWARE API DEFINITION  FOR Timer Counter Channel Interface
// *****************************************************************************
typedef struct _AT91S_TC {
	AT91_REG	 TC_CCR; 	// Channel Control Register
	AT91_REG	 TC_CMR; 	// Channel Mode Register
	AT91_REG	 Reserved0[2]; 	// 
	AT91_REG	 TC_CV; 	// Counter Value
	AT91_REG	 TC_RA; 	// Register A
	AT91_REG	 TC_RB; 	// Register B
	AT91_REG	 TC_RC; 	// Register C
	AT91_REG	 TC_SR; 	// Status Register
	AT91_REG	 TC_IER; 	// Interrupt Enable Register
	AT91_REG	 TC_IDR; 	// Interrupt Disable Register
	AT91_REG	 TC_IMR; 	// Interrupt Mask Register
} AT91S_TC, *AT91PS_TC;

// -------- TC_CCR : (TC Offset: 0x0) TC Channel Control Register -------- 
#define AT91C_TC_CLKEN        ((unsigned int) 0x1 <<  0) // (TC) Counter Clock Enable Command
#define AT91C_TC_CLKDIS       ((unsigned int) 0x1 <<  1) // (TC) Counter Clock Disable Command
#define AT91C_TC_SWTRG        ((unsigned int) 0x1 <<  2) // (TC) Software Trigger Command
// -------- TC_CMR : (TC Offset: 0x4) TC Channel Mode Register: Capture Mode / Waveform Mode -------- 
#define AT91C_TC_CPCSTOP      ((unsigned int) 0x1 <<  6) // (TC) Counter Clock Stopped with RC Compare
#define AT91C_TC_CPCDIS       ((unsigned int) 0x1 <<  7) // (TC) Counter Clock Disable with RC Compare
#define AT91C_TC_EEVTEDG      ((unsigned int) 0x3 <<  8) // (TC) External Event Edge Selection
#define 	AT91C_TC_EEVTEDG_NONE                 ((unsigned int) 0x0 <<  8) // (TC) Edge: None
#define 	AT91C_TC_EEVTEDG_RISING               ((unsigned int) 0x1 <<  8) // (TC) Edge: rising edge
#define 	AT91C_TC_EEVTEDG_FALLING              ((unsigned int) 0x2 <<  8) // (TC) Edge: falling edge
#define 	AT91C_TC_EEVTEDG_BOTH                 ((unsigned int) 0x3 <<  8) // (TC) Edge: each edge
#define AT91C_TC_EEVT         ((unsigned int) 0x3 << 10) // (TC) External Event  Selection
#define 	AT91C_TC_EEVT_NONE                 ((unsigned int) 0x0 << 10) // (TC) Signal selected as external event: TIOB TIOB direction: input
#define 	AT91C_TC_EEVT_RISING               ((unsigned int) 0x1 << 10) // (TC) Signal selected as external event: XC0 TIOB direction: output

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲免费在线观看视频| 欧美国产精品劲爆| 99久久精品国产麻豆演员表| 国产呦精品一区二区三区网站| 三级欧美韩日大片在线看| 亚洲一区免费视频| 亚洲成av人片在www色猫咪| 亚洲专区一二三| 亚洲综合色区另类av| 悠悠色在线精品| 亚洲18女电影在线观看| 日日欢夜夜爽一区| 久久99九九99精品| 国产精品一线二线三线| 国产精品一区免费在线观看| 国产成人亚洲综合色影视| 成人午夜伦理影院| 97精品国产露脸对白| 欧美综合亚洲图片综合区| 欧美老女人在线| 久久免费视频一区| 国产精品久久国产精麻豆99网站| 国产精品久久久久aaaa樱花| 亚洲精品第1页| 免费在线看成人av| 国产乱码精品一品二品| 96av麻豆蜜桃一区二区| 欧美日韩综合色| 26uuu精品一区二区三区四区在线| 国产日韩欧美电影| 亚洲一区二区在线观看视频| 美女视频网站黄色亚洲| 成人综合婷婷国产精品久久蜜臀| 99国产欧美久久久精品| 欧美精品在线一区二区三区| 欧美精品一区二区三区视频| 亚洲视频中文字幕| 蜜桃一区二区三区四区| heyzo一本久久综合| 91精品在线一区二区| 欧美国产禁国产网站cc| 日本免费在线视频不卡一不卡二 | 中文字幕在线免费不卡| 韩国一区二区视频| av在线不卡电影| 欧美日韩一级大片网址| 国产欧美日韩精品a在线观看| 亚洲午夜在线电影| 成人午夜在线播放| 日韩午夜av电影| 亚洲激情五月婷婷| 粉嫩高潮美女一区二区三区| 91精品在线免费观看| 亚洲男人电影天堂| 国产成人8x视频一区二区| 欧美精品在线一区二区| 亚洲人成亚洲人成在线观看图片| 麻豆一区二区在线| 欧美日韩在线观看一区二区 | 69精品人人人人| 亚洲欧洲日产国产综合网| 麻豆91精品91久久久的内涵| 日本韩国欧美国产| 国产精品的网站| 国产成人aaa| 久久综合久久综合久久综合| 亚洲成人福利片| 在线视频国产一区| 一区二区三区中文字幕| 97久久久精品综合88久久| 亚洲国产精品成人综合| 国产精品亚洲专一区二区三区| 91精品国产一区二区三区蜜臀 | 国产欧美一区二区精品性色超碰| 日本aⅴ精品一区二区三区| 欧美又粗又大又爽| 亚洲精品日韩专区silk| 97国产一区二区| 亚洲免费在线电影| 日本久久电影网| 亚洲午夜精品网| 欧美精品一卡两卡| 日本一区中文字幕| 亚洲视频一二区| 97精品电影院| 亚洲一区国产视频| 欧美一区欧美二区| 久久er精品视频| 久久亚洲综合av| 成人精品免费视频| 亚洲欧洲日产国产综合网| 日本高清视频一区二区| 亚洲国产精品自拍| 日韩欧美激情四射| 国产麻豆一精品一av一免费 | 欧美日韩国产另类一区| 秋霞成人午夜伦在线观看| 精品久久国产老人久久综合| 国产自产高清不卡| 国产精品久久久久久户外露出 | 高清视频一区二区| 亚洲欧美日韩国产综合| 欧美三区免费完整视频在线观看| 日韩激情中文字幕| 亚洲国产精品高清| 97精品久久久午夜一区二区三区| 亚洲第一在线综合网站| 日韩精品中文字幕在线一区| 成人免费毛片片v| 亚洲一区二区四区蜜桃| 欧美一区二区精品在线| 国产成人超碰人人澡人人澡| 一区二区在线观看免费| 欧美大片免费久久精品三p| 成人精品在线视频观看| 午夜精品影院在线观看| 久久先锋影音av鲁色资源网| 91福利国产成人精品照片| 捆绑紧缚一区二区三区视频| 中文字幕一区在线观看视频| 欧美二区乱c少妇| 国产999精品久久久久久绿帽| 高清在线观看日韩| 亚洲成人在线网站| 国产欧美日韩精品a在线观看| 欧美日韩国产综合视频在线观看| 国产91精品精华液一区二区三区| 亚洲成人手机在线| 国产精品污污网站在线观看| 欧美一区二区三区视频在线| 一本大道久久a久久精二百| 精品一区二区三区在线视频| 亚洲高清一区二区三区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美日韩成人在线一区| 91丨porny丨中文| 国产精品白丝jk白祙喷水网站| 天天色图综合网| 一区二区三区欧美久久| 国产欧美日韩在线视频| 欧美变态tickle挠乳网站| 欧美色综合网站| 欧美性一二三区| 欧美亚洲国产bt| 色综合激情五月| 色又黄又爽网站www久久| 成人午夜av在线| 成人综合在线视频| 国产一区二区三区综合| 美女视频黄a大片欧美| 日韩1区2区日韩1区2区| 午夜国产不卡在线观看视频| 亚洲综合视频在线| 国产一区二区三区高清播放| 蜜桃在线一区二区三区| 日韩和的一区二区| 日本少妇一区二区| 五月婷婷色综合| 日韩一区欧美二区| 日韩av一级片| 久久精品国产一区二区三| 久久国产视频网| 久久99蜜桃精品| 国产精品一区二区免费不卡| 国产成人精品三级麻豆| 粉嫩av一区二区三区| 成人国产精品免费观看动漫| 成人污污视频在线观看| www.日韩精品| 91国产丝袜在线播放| 欧美日韩免费电影| 91精品国产色综合久久不卡蜜臀| 日韩色视频在线观看| 久久一二三国产| 欧美经典一区二区三区| 亚洲欧美激情插| 亚洲成人av一区二区| 免费在线欧美视频| 国产精品18久久久久久久久久久久 | 国内偷窥港台综合视频在线播放| 久久99国产精品久久| 国产成人精品三级| 99久久久久免费精品国产| 欧美日韩一区二区三区高清| 日韩色在线观看| 国产精品传媒在线| 午夜在线电影亚洲一区| 国产在线播放一区三区四| 色综合激情五月| 欧美成人女星排名| 成人免费视频在线观看| 日韩精品每日更新| 成人精品一区二区三区中文字幕| 欧洲精品一区二区| 久久嫩草精品久久久精品| 国产精品一区二区男女羞羞无遮挡 | 欧美精品乱人伦久久久久久| 久久久精品人体av艺术| 亚洲午夜一区二区| 成人性生交大片免费看在线播放|