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

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

?? ep7312.h

?? 請把uCosII的文件放到Core文件夾下。 共有三個任務
?? H
字號:
/**************************************************************************
*                                                                         *
*   PROJECT     : ARM port for UCOS-II                                    *
*                                                                         *
*   MODULE      : EP7312.h                                                *
*                                                                         *
*   AUTHOR      : Michael Anburaj                                         *
*                 URL  : http://geocities.com/michaelanburaj/             *
*                 EMAIL: michaelanburaj@hotmail.com                       *
*                                                                         *
*   PROCESSOR   : EP7312 (32 bit ARM720T RISC core from CIRRUS Logic)     *
*                                                                         *
*   IDE         : SDT 2.51 & ADS 1.2                                      *
*                                                                         *
*   DESCRIPTION :                                                         *
*   EP7312 processor register definition header file.                     *
*                                                                         *
**************************************************************************/


#ifndef __EP7312_H__
#define __EP7312_H__


#include "frmwrk.h"


#ifdef __cplusplus
extern "C" {
#endif


/* ********************************************************************* */
/* Module configuration */


/* ********************************************************************* */
/* Interface macro & data definition */

/* ID */
#define rUNIQID         (*(volatile U32 *)(SFR_BADDR + 0x2440))
#define rRANDID0        (*(volatile U32 *)(SFR_BADDR + 0x2700))
#define rRANDID1        (*(volatile U32 *)(SFR_BADDR + 0x2704))
#define rRANDID2        (*(volatile U32 *)(SFR_BADDR + 0x2708))
#define rRANDID3        (*(volatile U32 *)(SFR_BADDR + 0x270c))

/* System */
#define rSYSCON1        (*(volatile U32 *)(SFR_BADDR + 0x0100))
#define rSYSFLG1        (*(volatile U32 *)(SFR_BADDR + 0x0140))
#define rSYSCON2        (*(volatile U32 *)(SFR_BADDR + 0x1100))
#define rSYSFLG2        (*(volatile U32 *)(SFR_BADDR + 0x1140))
#define rSYSCON3        (*(volatile U32 *)(SFR_BADDR + 0x2200))
#define rSTFCLR         (*(volatile U32 *)(SFR_BADDR + 0x05c0))
#define rHALT           (*(volatile U32 *)(SFR_BADDR + 0x0800))
#define rSTDBY          (*(volatile U32 *)(SFR_BADDR + 0x0840))
#define rPLLW           (*(volatile U32 *)(SFR_BADDR + 0x2610))
#define rPLLR           (*(volatile U32 *)(SFR_BADDR + 0xa5a8))

/* Memory */
#define rMEMCFG1        (*(volatile U32 *)(SFR_BADDR + 0x0180))
#define rMEMCFG2        (*(volatile U32 *)(SFR_BADDR + 0x01c0))
#define rSDCONF         (*(volatile U32 *)(SFR_BADDR + 0x2300))
#define rSDRFPR         (*(volatile U32 *)(SFR_BADDR + 0x2340))

/* Interrupt */
#define rINTSR1         (*(volatile U32 *)(SFR_BADDR + 0x0240))
#define rINTMR1         (*(volatile U32 *)(SFR_BADDR + 0x0280))
#define rINTSR2         (*(volatile U32 *)(SFR_BADDR + 0x1240))
#define rINTMR2         (*(volatile U32 *)(SFR_BADDR + 0x1280))
#define rINTSR3         (*(volatile U32 *)(SFR_BADDR + 0x2240))
#define rINTMR3         (*(volatile U32 *)(SFR_BADDR + 0x2280))

/* EOI */
#define rBLEOI          (*(volatile U32 *)(SFR_BADDR + 0x0600))
#define rMCEOI          (*(volatile U32 *)(SFR_BADDR + 0x0640))
#define rTEOI           (*(volatile U32 *)(SFR_BADDR + 0x0680))
#define rTC1EOI         (*(volatile U32 *)(SFR_BADDR + 0x06c0))
#define rTC2EOI         (*(volatile U32 *)(SFR_BADDR + 0x0700))
#define rRTCEOI         (*(volatile U32 *)(SFR_BADDR + 0x0740))
#define rUMSEOI         (*(volatile U32 *)(SFR_BADDR + 0x0780))
#define rCOEOI          (*(volatile U32 *)(SFR_BADDR + 0x07c0))
#define rKBDEOI         (*(volatile U32 *)(SFR_BADDR + 0x1700))

/* GPIO */
#ifdef __BIG_ENDIAN
#define rPADR           (*(volatile U8 *)(SFR_BADDR + 0x0003))
#define rPADDR          (*(volatile U8 *)(SFR_BADDR + 0x0043))
#define rPBDR           (*(volatile U8 *)(SFR_BADDR + 0x0002))
#define rPBDDR          (*(volatile U8 *)(SFR_BADDR + 0x0042))
#define rPDDR           (*(volatile U8 *)(SFR_BADDR + 0x0000))
#define rPDDDR          (*(volatile U8 *)(SFR_BADDR + 0x0040))
#define rPEDR           (*(volatile U8 *)(SFR_BADDR + 0x0083))
#define rPEDDR          (*(volatile U8 *)(SFR_BADDR + 0x00c3))
#else
#define rPADR           (*(volatile U8 *)(SFR_BADDR + 0x0000))
#define rPADDR          (*(volatile U8 *)(SFR_BADDR + 0x0040))
#define rPBDR           (*(volatile U8 *)(SFR_BADDR + 0x0001))
#define rPBDDR          (*(volatile U8 *)(SFR_BADDR + 0x0041))
#define rPDDR           (*(volatile U8 *)(SFR_BADDR + 0x0003))
#define rPDDDR          (*(volatile U8 *)(SFR_BADDR + 0x0043))
#define rPEDR           (*(volatile U8 *)(SFR_BADDR + 0x0080))
#define rPEDDR          (*(volatile U8 *)(SFR_BADDR + 0x00c0))
#endif

/* UART */
#define rUARTDR1        (*(volatile U32 *)(SFR_BADDR + 0x0480))
#define rUBRLCR1        (*(volatile U32 *)(SFR_BADDR + 0x04c0))
#define rUARTDR2        (*(volatile U32 *)(SFR_BADDR + 0x1480))
#define rUBRLCR2        (*(volatile U32 *)(SFR_BADDR + 0x14c0))

/* SSI */
#define rSYNCIO         (*(volatile U32 *)(SFR_BADDR + 0x0500))
#define rSS2DR          (*(volatile U32 *)(SFR_BADDR + 0x1500))
#define rSRXEOF         (*(volatile U32 *)(SFR_BADDR + 0x1600))
#define rSS2POP         (*(volatile U32 *)(SFR_BADDR + 0x16c0))

/* Timer */
#define rTC1D           (*(volatile U32 *)(SFR_BADDR + 0x0300))
#define rTC2D           (*(volatile U32 *)(SFR_BADDR + 0x0340))

/* LCD */
#define rLCDCON         (*(volatile U32 *)(SFR_BADDR + 0x02c0))
#define rPALLSW         (*(volatile U32 *)(SFR_BADDR + 0x0540))
#define rPALMSW         (*(volatile U32 *)(SFR_BADDR + 0x0580))
#define rFBADDR         (*(volatile U32 *)(SFR_BADDR + 0x1000))

/* RTC */
#define rRTCDR          (*(volatile U32 *)(SFR_BADDR + 0x0380))
#define rRTCMR          (*(volatile U32 *)(SFR_BADDR + 0x03c0))

/* DAI */
#define rDAIR           (*(volatile U32 *)(SFR_BADDR + 0x2000))
#define rDAIR0          (*(volatile U32 *)(SFR_BADDR + 0x2040))
#define rDAIDR1         (*(volatile U32 *)(SFR_BADDR + 0x2080))
#define rDAIDR2         (*(volatile U32 *)(SFR_BADDR + 0x20c0))
#define rDAISR          (*(volatile U32 *)(SFR_BADDR + 0x2100))
#define rDAI64Fs        (*(volatile U32 *)(SFR_BADDR + 0x2600))

/* others */
#define rPMPCON         (*(volatile U32 *)(SFR_BADDR + 0x0400))
#define rCODR           (*(volatile U32 *)(SFR_BADDR + 0x0440))
#define rLEDFLSH        (*(volatile U32 *)(SFR_BADDR + 0x22c0))

/* NAND Flash */
#define rEE_SADDR       (*(volatile U32 *)(EE_SADDR + 0x0000))

/* CDK238 Specific registers */
/* Ethernet Controller, CS8900A */
#define rETHRxTx0       (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x0000))
#define rETHRxTx1       (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x0002))
#define rETHTxCMD       (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x0004))
#define rETHTxLEN       (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x0006))
#define rETHINTSTATQ    (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x0008))
#define rETHPKTPGPTR    (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x000a))
#define rETHPKTPGDATA0  (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x000c))
#define rETHPKTPGDATA1  (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x000e))


/* Soft Vector Locations */
/* Exceptions */
#define pISR_RESET      (*(U32 *)(ISR_BADDR+0x00))
#define pISR_UNDEF      (*(U32 *)(ISR_BADDR+0x04))
#define pISR_SWI        (*(U32 *)(ISR_BADDR+0x08))
#define pISR_PABORT     (*(U32 *)(ISR_BADDR+0x0c))
#define pISR_DABORT     (*(U32 *)(ISR_BADDR+0x10))
#define pISR_RESERVED   (*(U32 *)(ISR_BADDR+0x14))
#define pISR_IRQ        (*(U32 *)(ISR_BADDR+0x18))
#define pISR_FIQ        (*(U32 *)(ISR_BADDR+0x1c))

/* HW interrupts */
#define pISR_EXTFIQ     (*(U32 *)(ISR_BADDR+0x20))
#define pISR_BLINT      (*(U32 *)(ISR_BADDR+0x24))
#define pISR_WEINT      (*(U32 *)(ISR_BADDR+0x28))
#define pISR_MCINT      (*(U32 *)(ISR_BADDR+0x2c))
#define pISR_CSINT      (*(U32 *)(ISR_BADDR+0x30))
#define pISR_EINT1      (*(U32 *)(ISR_BADDR+0x34))
#define pISR_EINT2      (*(U32 *)(ISR_BADDR+0x38))
#define pISR_EINT3      (*(U32 *)(ISR_BADDR+0x3c))
#define pISR_TC1OI      (*(U32 *)(ISR_BADDR+0x40))
#define pISR_TC2OI      (*(U32 *)(ISR_BADDR+0x44))
#define pISR_RTCMI      (*(U32 *)(ISR_BADDR+0x48))
#define pISR_TINT       (*(U32 *)(ISR_BADDR+0x4c))
#define pISR_UTXINT1    (*(U32 *)(ISR_BADDR+0x50))
#define pISR_URXINT1    (*(U32 *)(ISR_BADDR+0x54))
#define pISR_UMSINT     (*(U32 *)(ISR_BADDR+0x58))
#define pISR_SSEOTI     (*(U32 *)(ISR_BADDR+0x5c))
#define pISR_KBDINT     (*(U32 *)(ISR_BADDR+0x60))
#define pISR_SS2RX      (*(U32 *)(ISR_BADDR+0x64))
#define pISR_SS2TX      (*(U32 *)(ISR_BADDR+0x68))
#define pISR_UTXINT2    (*(U32 *)(ISR_BADDR+0x6c))
#define pISR_URXINT2    (*(U32 *)(ISR_BADDR+0x70))
#define pISR_DAIINT     (*(U32 *)(ISR_BADDR+0x74))


/* Bit Definitions */
/* INTSR1/INTMR1 */
#define BIT_EXTFIQ      (1<<0)
#define BIT_BLINT       (1<<1)
#define BIT_WEINT       (1<<2)
#define BIT_MCINT       (1<<3)
#define BIT_CSINT       (1<<4)
#define BIT_EINT1       (1<<5)
#define BIT_EINT2       (1<<6)
#define BIT_EINT3       (1<<7)
#define BIT_TC1OI       (1<<8)
#define BIT_TC2OI       (1<<9)
#define BIT_RTCMI       (1<<10)
#define BIT_TINT        (1<<11)
#define BIT_UTXINT1     (1<<12)
#define BIT_URXINT1     (1<<13)
#define BIT_UMSINT      (1<<14)
#define BIT_SSEOTI      (1<<15)

/* INTSR2/INTMR2 */
#define BIT_KBDINT      (1<<0)
#define BIT_SS2RX       (1<<1)
#define BIT_SS2TX       (1<<2)
#define BIT_UTXINT2     (1<<12)
#define BIT_URXINT2     (1<<13)

/* INTSR3/INTMR3 */
#define BIT_DAIINT      (1<<0)

/* SYSCON1 */
#define BIT_TC1M        (1<<4)
#define BIT_TC1S        (1<<5)
#define BIT_TC2M        (1<<6)
#define BIT_TC2S        (1<<7)
#define BIT_UART1EN     (1<<8)
#define BIT_BZTOG       (1<<9)
#define BIT_BZMOD       (1<<10)
#define BIT_DBGEN       (1<<11)
#define BIT_LCDEN       (1<<12)
#define BIT_CDENTX      (1<<13)
#define BIT_CDENRX      (1<<14)
#define BIT_SIREN       (1<<15)
#define BIT_EXCKEN      (1<<18)
#define BIT_WAKEDIS     (1<<19)
#define BIT_IRTXM       (1<<20)

/* SYSCON2 */
#define BIT_UART2EN     (1<<8)

/* LCDCON */
#define BIT_GSEN        (1<<30)
#define BIT_GSMD        (1<<31)

/* ARM modes */
#define USERMODE        0x10
#define FIQMODE         0x11
#define IRQMODE         0x12
#define SVCMODE         0x13
#define ABORTMODE       0x17
#define UNDEFMODE       0x1b
#define MODEMASK        0x1f
#define NOINT           0xc0


/* ********************************************************************* */
/* Interface function definition */


/* ********************************************************************* */

#ifdef __cplusplus
}
#endif

#endif /*__EP7312_H__*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一二线国产| 亚洲永久精品大片| 天堂va蜜桃一区二区三区| 欧美视频中文一区二区三区在线观看| 综合欧美亚洲日本| 色婷婷狠狠综合| 亚洲成人精品在线观看| 欧美成人r级一区二区三区| 国产精品亚洲午夜一区二区三区 | jiyouzz国产精品久久| 国产精品卡一卡二卡三| 欧美日韩五月天| 成人黄色综合网站| 免费人成网站在线观看欧美高清| 久久先锋影音av| 欧美一a一片一级一片| 欧美在线观看视频在线| 成人精品视频一区| 美女mm1313爽爽久久久蜜臀| 亚洲精品免费在线播放| 国产日韩欧美精品一区| 欧美日韩一区二区在线视频| 8x8x8国产精品| 色天使色偷偷av一区二区| 欧美三级中文字幕在线观看| 日韩欧美一区二区免费| 欧美日韩五月天| 久久久久青草大香线综合精品| 欧美色综合天天久久综合精品| 69堂精品视频| 国产精品污污网站在线观看| 久久一区二区视频| 国产精品超碰97尤物18| 五月激情六月综合| 午夜精品久久久久久久久久久 | 国产很黄免费观看久久| 蜜桃一区二区三区四区| 国产河南妇女毛片精品久久久| youjizz国产精品| 欧美一区二区女人| 欧美一区二区三区婷婷月色| 亚洲国产成人自拍| 中文字幕乱码久久午夜不卡| 亚洲永久免费av| 岛国一区二区在线观看| 56国语精品自产拍在线观看| 亚洲欧洲国产日本综合| 亚洲人成人一区二区在线观看 | av亚洲精华国产精华精| 337p亚洲精品色噜噜狠狠| 亚洲国产成人在线| 免费看黄色91| 欧美性猛交xxxxxx富婆| 国产精品美女久久久久aⅴ| 美国一区二区三区在线播放| 在线观看日韩电影| 中文字幕一区二区三| 国产精品中文字幕日韩精品 | 久久久影视传媒| 亚洲福利电影网| 日本aⅴ精品一区二区三区| 91亚洲午夜精品久久久久久| 91久久精品一区二区三区| 欧美日韩高清影院| 日韩免费性生活视频播放| 亚洲一区二区影院| 91免费版在线| 亚洲精品ww久久久久久p站| 成人av电影在线网| 国产精品三级av| 成人免费视频播放| 中文字幕免费不卡在线| 国产成人午夜片在线观看高清观看| 欧美一区二区三区免费| 蜜臀久久久99精品久久久久久| 在线播放91灌醉迷j高跟美女 | 国产成人aaa| 在线欧美小视频| 亚洲男人的天堂在线观看| 97超碰欧美中文字幕| 欧美视频一二三区| 亚洲精品日日夜夜| 精品视频在线免费| 午夜国产精品一区| 日韩亚洲欧美在线观看| 国产精品久久久久影院亚瑟| 国产成人免费视频网站| 国产精品伦理一区二区| av亚洲精华国产精华精华| 伊人开心综合网| 538在线一区二区精品国产| 免费成人在线观看| 国产视频一区在线播放| 午夜精品在线看| 56国语精品自产拍在线观看| 国产综合久久久久久鬼色| 欧美三级在线看| 美女www一区二区| 久久九九久精品国产免费直播| 成人免费福利片| 亚洲午夜在线视频| 精品粉嫩超白一线天av| 美女一区二区久久| 久久亚洲捆绑美女| 色狠狠色噜噜噜综合网| 人禽交欧美网站| 国产精品天干天干在线综合| 欧美熟乱第一页| 国产精品资源在线看| 一区二区三区在线影院| 成人激情小说网站| 午夜久久久影院| 国产精品私人影院| 欧美日韩国产精选| 成人自拍视频在线观看| 婷婷综合五月天| 国产精品色在线| 欧美一级理论性理论a| 99精品国产视频| 精品在线免费视频| 亚洲午夜精品在线| 国产精品美女久久福利网站| 欧美va在线播放| 暴力调教一区二区三区| 美女看a上一区| 亚洲午夜av在线| 国产精品成人一区二区三区夜夜夜| 7799精品视频| 欧美在线观看18| 99久久综合色| 国产精品99久久久久久久女警| 日韩精品成人一区二区在线| 亚洲欧洲精品成人久久奇米网| 精品国产自在久精品国产| 欧美影院一区二区三区| 99久久99久久综合| 国产一区二区精品久久99| 国产三级精品在线| 日韩午夜电影av| 51精品视频一区二区三区| 日本韩国欧美一区| 91视频.com| 99re亚洲国产精品| 成人国产精品免费观看动漫| 精品午夜一区二区三区在线观看| 日韩制服丝袜av| 香蕉影视欧美成人| 午夜久久久影院| 午夜精品视频一区| 爽爽淫人综合网网站| 午夜a成v人精品| 首页国产欧美久久| 丝袜诱惑亚洲看片| 日本亚洲最大的色成网站www| 日韩欧美久久一区| 日韩午夜激情电影| 精品国产乱码久久久久久夜甘婷婷| 91精品国产免费久久综合| 91精品久久久久久蜜臀| 欧美一级日韩免费不卡| 欧美一卡2卡3卡4卡| 欧美成人精品二区三区99精品| 日韩亚洲欧美成人一区| 欧美大片国产精品| 久久久久青草大香线综合精品| 久久久午夜精品| 国产精品美女久久久久aⅴ| 18欧美亚洲精品| 亚洲国产视频一区二区| 秋霞午夜鲁丝一区二区老狼| 久久69国产一区二区蜜臀| 国产成a人亚洲| 91色综合久久久久婷婷| 欧美日韩国产乱码电影| 26uuu亚洲婷婷狠狠天堂| 国产清纯白嫩初高生在线观看91| 亚洲美女淫视频| 爽爽淫人综合网网站| 久久99九九99精品| 99久久久精品免费观看国产蜜| 99久久er热在这里只有精品15| 欧美在线免费观看视频| 欧美mv日韩mv国产网站app| 国产亚洲精品超碰| 一区二区三区精品在线| 麻豆91精品视频| 99热国产精品| 欧美电视剧免费全集观看| 综合色天天鬼久久鬼色| 奇米精品一区二区三区在线观看| 粉嫩久久99精品久久久久久夜| 在线看国产日韩| 26uuu另类欧美| 亚洲一区在线观看网站| 国产乱一区二区| 欧美日韩五月天| 中文字幕日韩精品一区| 狠狠色丁香久久婷婷综合_中| 91免费版pro下载短视频| 久久综合色8888|