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

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

?? board.h

?? ARM MP3解碼源代碼 實現MP3播放應用
?? H
字號:
#ifndef __44B0X_H__
#define __44B0X_H__

#ifdef __cplusplus
extern "C" {
#endif

#define _ISR_STARTADDRESS 0x0c7fff00
#define _LCD_ADDRESS      0x0c400000


/* System */
#define rSYSCFG			0x1c00000

/* Cache */
#define rNCACHBE0		0x1c00004
#define rNCACHBE1		0x1c00008

/* Bus control */
#define rSBUSCON		0x1c40000
    
/* Memory control */
#define rBWSCON			0x1c80000
#define rBANKCON0		0x1c80004
#define rBANKCON1		0x1c80008
#define rBANKCON2		0x1c8000c
#define rBANKCON3		0x1c80010
#define rBANKCON4		0x1c80014
#define rBANKCON5		0x1c80018
#define rBANKCON6		0x1c8001c
#define rBANKCON7		0x1c80020
#define rREFRESH		0x1c80024
#define rBANKSIZE		0x1c80028
#define rMRSRB6			0x1c8002c
#define rMRSRB7			0x1c80030

/* UART */
#define rULCON0			0x1d00000
#define rULCON1			0x1d04000
#define rUCON0			0x1d00004
#define rUCON1			0x1d04004
#define rUFCON0			0x1d00008
#define rUFCON1			0x1d04008
#define rUMCON0			0x1d0000c
#define rUMCON1			0x1d0400c
#define rUTRSTAT0		0x1d00010
#define rUTRSTAT1		0x1d04010
#define rUERSTAT0		0x1d00014
#define rUERSTAT1		0x1d04014
#define rUFSTAT0		0x1d00018
#define rUFSTAT1		0x1d04018
#define rUMSTAT0		0x1d0001c
#define rUMSTAT1		0x1d0401c
#define rUBRDIV0		0x1d00028
#define rUBRDIV1		0x1d04028

#ifdef __BIG_ENDIAN
#define rUTXH0			0x1d00023
#define rUTXH1			0x1d04023
#define rURXH0			0x1d00027
#define rURXH1			0x1d04027
#define UTXH0			(0x1d00020+3)  //byte_access address by BDMA
#define UTXH1			(0x1d04020+3)
#define URXH0			(0x1d00024+3)  
#define URXH1			(0x1d04024+3)  

#else //Little Endian
#define rUTXH0			0x1d00020
#define rUTXH1			0x1d04020
#define rURXH0			0x1d00024
#define rURXH1			0x1d04024
#define UTXH0			(0x1d00020)    //byte_access address by BDMA
#define UTXH1			(0x1d04020)
#define URXH0			(0x1d00024)
#define URXH1			(0x1d04024)
#endif

/* SIO */
#define rSIOCON			0x1d14000
#define rSIODAT			0x1d14004
#define rSBRDR			0x1d14008
#define rIVTCNT			0x1d1400c
#define rDCNTZ			0x1d14010

/* IIS */
#define rIISCON			0x1d18000
#define rIISMOD			0x1d18004
#define rIISPSR			0x1d18008
#define rIISFCON		0x1d1800c

#ifdef __BIG_ENDIAN
#define IISFIF			0x1d18012

#else //Little Endian
#define IISFIF			0x1d18010
#endif

/* I/O PORT */
#define rPCONA			0x1d20000
#define rPDATA			0x1d20004

#define rPCONB			0x1d20008
#define rPDATB			0x1d2000c

#define rPCONC			0x1d20010
#define rPDATC			0x1d20014
#define rPUPC			0x1d20018

#define rPCOND			0x1d2001c
#define rPDATD			0x1d20020
#define rPUPD			0x1d20024

#define rPCONE			0x1d20028
#define rPDATE			0x1d2002c
#define rPUPE			0x1d20030

#define rPCONF			0x1d20034
#define rPDATF			0x1d20038
#define rPUPF			0x1d2003c

#define rPCONG			0x1d20040
#define rPDATG			0x1d20044
#define rPUPG			0x1d20048

#define rSPUCR			0x1d2004c
#define rEXTINT			0x1d20050
#define rEXTINTPND		0x1d20054

/* WATCHDOG */
#define rWTCON			0x1d30000
#define rWTDAT			0x1d30004
#define rWTCNT			0x1d30008

/* ADC */
#define rADCCON			0x1d40000
#define rADCPSR			0x1d40004
#define rADCDAT			0x1d40008

/* Timer */
#define rTCFG0			0x1d50000
#define rTCFG1			0x1d50004
#define rTCON			0x1d50008

#define rTCNTB0			0x1d5000c
#define rTCMPB0			0x1d50010
#define rTCNTO0			0x1d50014

#define rTCNTB1			0x1d50018
#define rTCMPB1			0x1d5001c
#define rTCNTO1			0x1d50020

#define rTCNTB2			0x1d50024
#define rTCMPB2			0x1d50028
#define rTCNTO2			0x1d5002c

#define rTCNTB3			0x1d50030
#define rTCMPB3			0x1d50034
#define rTCNTO3			0x1d50038

#define rTCNTB4			0x1d5003c
#define rTCMPB4			0x1d50040
#define rTCNTO4			0x1d50044

#define rTCNTB5			0x1d50048
#define rTCNTO5			0x1d5004c

/* IIC */
#define rIICCON         0x1d60000
#define rIICSTAT        0x1d60004
#define rIICADD         0x1d60008
#define rIICDS          0x1d6000c

/* RTC */
#ifdef __BIG_ENDIAN
#define rRTCCON			0x1d70043
#define rRTCALM         0x1d70053
#define rALMSEC         0x1d70057
#define rALMMIN         0x1d7005b
#define rALMHOUR        0x1d7005f
#define rALMDAY         0x1d70063
#define rALMMON         0x1d70067
#define rALMYEAR        0x1d7006b
#define rRTCRST         0x1d7006f
#define rBCDSEC         0x1d70073
#define rBCDMIN         0x1d70077
#define rBCDHOUR        0x1d7007b
#define rBCDDAY         0x1d7007f
#define rBCDDATE        0x1d70083
#define rBCDMON         0x1d70087
#define rBCDYEAR        0x1d7008b
#define rTICINT         0x1d7008e
#else
#define rRTCCON         0x1d70040
#define rRTCALM         0x1d70050
#define rALMSEC         0x1d70054
#define rALMMIN         0x1d70058
#define rALMHOUR        0x1d7005c
#define rALMDAY         0x1d70060
#define rALMMON         0x1d70064
#define rALMYEAR        0x1d70068
#define rRTCRST         0x1d7006c
#define rBCDSEC         0x1d70070
#define rBCDMIN         0x1d70074
#define rBCDHOUR        0x1d70078
#define rBCDDAY         0x1d7007c
#define rBCDDATE        0x1d70080
#define rBCDMON         0x1d70084
#define rBCDYEAR        0x1d70088
#define rTICINT         0x1d7008c 
#endif

/* Clock & Power management */
#define rPLLCON			0x1d80000
#define rCLKCON			0x1d80004
#define rCLKSLOW		0x1d80008
#define rLOCKTIME		0x1d8000c

/* INTERRUPT */
#define rINTCON			0x1e00000
#define rINTPND			0x1e00004
#define rINTMOD			0x1e00008
#define rINTMSK			0x1e0000c

#define rI_PSLV			0x1e00010
#define rI_PMST			0x1e00014
#define rI_CSLV			0x1e00018
#define rI_CMST			0x1e0001c
#define rI_ISPR			0x1e00020
#define rI_ISPC			0x1e00024

#define rF_ISPR			0x1e00038
#define rF_ISPC			0x1e0003c

/* LCD */
#define rLCDCON1		0x1f00000
#define rLCDCON2		0x1f00004
#define rLCDCON3		0x1f00040
#define rLCDSADDR1		0x1f00008
#define rLCDSADDR2		0x1f0000c
#define rLCDSADDR3		0x1f00010
#define rREDLUT			0x1f00014
#define rGREENLUT		0x1f00018
#define rBLUELUT		0x1f0001c
#define rDP1_2			0x1f00020
#define rDP4_7			0x1f00024
#define rDP3_5			0x1f00028
#define rDP2_3			0x1f0002c
#define rDP5_7			0x1f00030
#define rDP3_4			0x1f00034
#define rDP4_5			0x1f00038
#define rDP6_7			0x1f0003c
#define rDITHMODE		0x1f00044

/* ZDMA0 */
#define rZDCON0			0x1e80000
#define rZDISRC0		0x1e80004
#define rZDIDES0		0x1e80008
#define rZDICNT0		0x1e8000c
#define rZDCSRC0		0x1e80010
#define rZDCDES0		0x1e80014
#define rZDCCNT0		0x1e80018

/* ZDMA1 */
#define rZDCON1			0x1e80020
#define rZDISRC1		0x1e80024
#define rZDIDES1		0x1e80028
#define rZDICNT1		0x1e8002c
#define rZDCSRC1		0x1e80030
#define rZDCDES1		0x1e80034
#define rZDCCNT1		0x1e80038
	
/* BDMA0 */
#define rBDCON0			0x1f80000
#define rBDISRC0		0x1f80004
#define rBDIDES0		0x1f80008
#define rBDICNT0		0x1f8000c
#define rBDCSRC0		0x1f80010
#define rBDCDES0		0x1f80014
#define rBDCCNT0		0x1f80018

/* BDMA1 */
#define rBDCON1			0x1f80020
#define rBDISRC1		0x1f80024
#define rBDIDES1		0x1f80028
#define rBDICNT1		0x1f8002c
#define rBDCSRC1		0x1f80030
#define rBDCDES1		0x1f80034
#define rBDCCNT1		0x1f80038

/* ISR */
#define pISR_RESET		(_ISR_STARTADDRESS+0x0))
#define pISR_UNDEF		(_ISR_STARTADDRESS+0x4))
#define pISR_SWI		(_ISR_STARTADDRESS+0x8))
#define pISR_PABORT		(_ISR_STARTADDRESS+0xc))
#define pISR_DABORT		(_ISR_STARTADDRESS+0x10)
#define pISR_RESERVED	(_ISR_STARTADDRESS+0x14)
#define pISR_IRQ		(_ISR_STARTADDRESS+0x18)
#define pISR_FIQ		(_ISR_STARTADDRESS+0x1c)

#define pISR_ADC		(_ISR_STARTADDRESS+0x20)
#define pISR_RTC		(_ISR_STARTADDRESS+0x24)
#define pISR_UTXD1		(_ISR_STARTADDRESS+0x28)
#define pISR_UTXD0		(_ISR_STARTADDRESS+0x2c)
#define pISR_SIO		(_ISR_STARTADDRESS+0x30)
#define pISR_IIC		(_ISR_STARTADDRESS+0x34)
#define pISR_URXD1		(_ISR_STARTADDRESS+0x38)
#define pISR_URXD0		(_ISR_STARTADDRESS+0x3c)
#define pISR_TIMER5		(_ISR_STARTADDRESS+0x40)
#define pISR_TIMER4		(_ISR_STARTADDRESS+0x44)
#define pISR_TIMER3		(_ISR_STARTADDRESS+0x48)
#define pISR_TIMER2		(_ISR_STARTADDRESS+0x4c)
#define pISR_TIMER1		(_ISR_STARTADDRESS+0x50)
#define pISR_TIMER0		(_ISR_STARTADDRESS+0x54)
#define pISR_UERR01		(_ISR_STARTADDRESS+0x58)
#define pISR_WDT		(_ISR_STARTADDRESS+0x5c)
#define pISR_BDMA1		(_ISR_STARTADDRESS+0x60)
#define pISR_BDMA0		(_ISR_STARTADDRESS+0x64)
#define pISR_ZDMA1		(_ISR_STARTADDRESS+0x68)
#define pISR_ZDMA0		(_ISR_STARTADDRESS+0x6c)
#define pISR_TICK		(_ISR_STARTADDRESS+0x70)
#define pISR_EINT4567	(_ISR_STARTADDRESS+0x74)
#define pISR_EINT3		(_ISR_STARTADDRESS+0x78)
#define pISR_EINT2		(_ISR_STARTADDRESS+0x7c)
#define pISR_EINT1		(_ISR_STARTADDRESS+0x80)
#define pISR_EINT0		(_ISR_STARTADDRESS+0x84)

/* PENDING BIT */
//CAUTION:You must clear the pending bit as general special register.
//        it's different way with KS32C6x00 
#define BIT_ADC		(0x1)
#define BIT_RTC		(0x1<<1)
#define BIT_UTXD1	(0x1<<2)
#define BIT_UTXD0	(0x1<<3)
#define BIT_SIO		(0x1<<4)
#define BIT_IIC		(0x1<<5)
#define BIT_URXD1	(0x1<<6)
#define BIT_URXD0	(0x1<<7)
#define BIT_TIMER5	(0x1<<8)
#define BIT_TIMER4	(0x1<<9)
#define BIT_TIMER3	(0x1<<10)
#define BIT_TIMER2	(0x1<<11)
#define BIT_TIMER1	(0x1<<12)
#define BIT_TIMER0	(0x1<<13)
#define BIT_UERR01	(0x1<<14)
#define BIT_WDT		(0x1<<15)
#define BIT_BDMA1	(0x1<<16)
#define BIT_BDMA0	(0x1<<17)
#define BIT_ZDMA1	(0x1<<18)
#define BIT_ZDMA0	(0x1<<19)
#define BIT_TICK	(0x1<<20)
#define BIT_EINT4567	(0x1<<21)
#define BIT_EINT3	(0x1<<22)
#define BIT_EINT2	(0x1<<23)
#define BIT_EINT1	(0x1<<24)
#define BIT_EINT0	(0x1<<25)
#define BIT_GLOBAL	(0x1<<26)


#define BIT0	(0x1<<0)
#define BIT1	(0x1<<1)
#define BIT2	(0x1<<2)
#define BIT3	(0x1<<3)
#define BIT4	(0x1<<4)
#define BIT5	(0x1<<5)
#define BIT6	(0x1<<6)
#define BIT7	(0x1<<7)
#define BIT8	(0x1<<8)
#define BIT9	(0x1<<9)
#define BIT10	(0x1<<10)
#define BIT11	(0x1<<11)
#define BIT12	(0x1<<12)
#define BIT13	(0x1<<13)
#define BIT14	(0x1<<14)
#define BI115	(0x1<<15)
#define BIT16	(0x1<<16)
#define BIT17	(0x1<<17)
#define BIT18	(0x1<<18)
#define BIT19	(0x1<<19)
#define BIT20	(0x1<<20)
#define BIT21	(0x1<<21)
#define BIT22	(0x1<<22)
#define BIT23	(0x1<<23)
#define BIT24	(0x1<<24)
#define BIT25	(0x1<<25)
#define BIT26	(0x1<<26)
#define BIT27	(0x1<<27)
#define BIT28	(0x1<<28)
#define BIT29	(0x1<<29)
#define BIT30	(0x1<<30)
#define BIT31	(0x1<<31)

#define INT_EXTINT0	0
#define INT_EXTINT1	1
#define INT_EXTINT2	2
#define INT_EXTINT3	3
#define INT_EINT456 4
#define INT_TICK	5
#define INT_ZDMA0	6
#define INT_ZDMA1	7
#define INT_BDMA0	8
#define INT_BDMA1	9
#define INT_WDT		10
#define INT_UERR01	11
#define INT_TIMER0	12
#define INT_TIMER1	13
#define INT_TIMER2	14
#define INT_TIMER3	15
#define INT_TIMER4	16
#define INT_TIMER5	17
#define INT_URXD0	18
#define INT_URXD1	19
#define INT_IIC		20
#define INT_SIO		21
#define INT_UTXD0	22
#define INT_UTXD1	23
#define INT_RTC		24
#define INT_ADC		25

#define FLASH_SECTOR_SIZE	0x1000
#define FLASH_WORDS_MASK	(FLASH_SECTOR_SIZE-1)
#define FLASH_SECTOR_MASK	(~FLASH_WORDS_MASK)

#define LCDBASE (unsigned char *) _LCD_ADDRESS

#define MCLK 60000000

#define VPint		*(volatile unsigned int *)
#define VPshort		*(volatile unsigned short *)
#define VPchar		*(volatile unsigned char *)

#define inl(addr)        (VPint(addr))
#define outl(data, addr) (VPint(addr)= (data))

#define ins(addr)        (VPshort(addr))
#define outs(data, addr) (VPshort(addr)= (data))

#define inc(addr)        (VPchar(addr))
#define outc(data, addr) (VPchar(addr)= (data))

#define hook(funcp, funca)	 (*(unsigned *)(funca) = (unsigned)(funcp))

#ifdef __cplusplus
}
#endif
#endif /*__41000_H___*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产一区视频在线观看| 中文字幕国产一区二区| 91免费国产在线观看| 国产麻豆日韩欧美久久| 黄网站免费久久| 国产一区二区91| 国产高清一区日本| 不卡的av中国片| www.亚洲精品| 在线精品视频一区二区| 5566中文字幕一区二区电影| 欧美一区二区福利视频| 日韩欧美国产成人一区二区| 久久九九久精品国产免费直播| 国产精品婷婷午夜在线观看| 亚洲欧美自拍偷拍色图| 亚洲国产欧美另类丝袜| 美腿丝袜亚洲一区| 国产一区二区三区视频在线播放| 成人免费视频国产在线观看| 91亚洲精华国产精华精华液| 欧美日韩国产三级| 欧美成人猛片aaaaaaa| 欧美极品xxx| 亚洲国产日韩综合久久精品| 国内精品久久久久影院色| 91在线观看一区二区| 欧美人与禽zozo性伦| 久久久久国产精品免费免费搜索| 亚洲精品水蜜桃| 麻豆国产91在线播放| 99久久综合色| 欧美一级日韩一级| 成人欧美一区二区三区| 日韩成人一级片| 成人午夜av影视| 在线播放视频一区| 中文字幕欧美激情一区| 美腿丝袜亚洲综合| 日本道色综合久久| 久久综合丝袜日本网| 亚洲自拍都市欧美小说| 国产91在线|亚洲| 91精选在线观看| 日韩理论片一区二区| 国产一区在线观看视频| 欧美日韩国产片| 亚洲精品伦理在线| 国产精品中文欧美| 91精品国产一区二区人妖| 成人欧美一区二区三区| 国产成人精品影院| 精品国产乱码久久久久久闺蜜| 伊人一区二区三区| 成人永久aaa| 久久久精品2019中文字幕之3| 爽爽淫人综合网网站| 日本韩国欧美一区| 国产精品久久久久久户外露出 | 日本高清无吗v一区| 久久色中文字幕| 久久99九九99精品| 欧美日韩一区二区在线观看| 一区二区在线免费| 91麻豆国产香蕉久久精品| 国产清纯白嫩初高生在线观看91 | 婷婷成人激情在线网| 97se亚洲国产综合自在线不卡| 国产日韩欧美电影| 激情小说亚洲一区| 26uuu国产一区二区三区| 美女脱光内衣内裤视频久久网站| 色哟哟国产精品免费观看| 亚洲人成人一区二区在线观看| 成人高清视频免费观看| 国产日韩av一区| 成人性生交大片免费看视频在线 | 99这里都是精品| 久久久精品日韩欧美| 国产美女精品一区二区三区| 久久九九久久九九| 高清不卡一区二区在线| 国产精品免费久久| 91欧美激情一区二区三区成人| 国产免费观看久久| 91在线观看成人| 偷偷要91色婷婷| 欧美电影免费观看高清完整版在| 免费视频一区二区| 精品国产网站在线观看| 国产成人aaa| 亚洲视频电影在线| 欧美日本在线播放| 久久精品二区亚洲w码| 国产亚洲一二三区| 91在线一区二区| 日韩精品成人一区二区三区| 欧美电影免费观看高清完整版| 国产激情精品久久久第一区二区 | 国产成人在线看| 一区二区三区四区中文字幕| 欧美日韩在线一区二区| 韩国成人福利片在线播放| 亚洲欧洲国产日韩| 制服丝袜国产精品| 国产成人精品免费看| 一区二区三区产品免费精品久久75| 69堂国产成人免费视频| 国产成人免费xxxxxxxx| 图片区小说区区亚洲影院| 国产欧美视频一区二区三区| 在线观看网站黄不卡| 国内一区二区视频| 亚洲已满18点击进入久久| 精品国产亚洲在线| 欧美日韩在线免费视频| 国产69精品久久777的优势| 亚洲第一会所有码转帖| 亚洲国产精品高清| 欧美一级午夜免费电影| 91老司机福利 在线| 精品一区二区久久| 午夜精品视频在线观看| 中文字幕 久热精品 视频在线 | 欧美日韩日日夜夜| 国产精品一区专区| 岛国精品在线观看| 日韩高清不卡在线| 亚洲视频在线观看三级| 久久美女高清视频 | 久久精品国产999大香线蕉| 一区二区三区在线视频观看| 中文字幕精品—区二区四季| 日韩色视频在线观看| 色噜噜狠狠色综合中国| 风间由美一区二区三区在线观看| 日韩电影免费一区| 五月婷婷激情综合| 亚洲影院久久精品| 亚洲免费高清视频在线| 国产精品久久久爽爽爽麻豆色哟哟 | 国产日韩欧美在线一区| 日韩手机在线导航| 欧美一区二区三区精品| 欧美日韩精品一二三区| 色欧美乱欧美15图片| 91网站黄www| 91丝袜呻吟高潮美腿白嫩在线观看| 国产风韵犹存在线视精品| 国产精品一区免费在线观看| 紧缚捆绑精品一区二区| 韩国女主播一区二区三区| 激情五月播播久久久精品| 激情综合网最新| 国精产品一区一区三区mba视频| 极品尤物av久久免费看| 国产一区二区免费看| 成人自拍视频在线| 99精品黄色片免费大全| 色婷婷精品久久二区二区蜜臂av| 在线观看日韩国产| 欧美日韩不卡一区二区| 日韩精品中文字幕在线不卡尤物| 精品日韩av一区二区| 国产欧美一区二区精品性| 亚洲婷婷在线视频| 亚洲一区二区视频在线观看| 日韩国产欧美一区二区三区| 美日韩黄色大片| 国产精品99久| 97精品久久久午夜一区二区三区| 欧美偷拍一区二区| 日韩美一区二区三区| 亚洲国产电影在线观看| 亚洲综合成人在线视频| 日韩精品国产精品| 国产福利精品一区二区| 91视频在线观看| 日韩一区二区三区av| 国产午夜亚洲精品午夜鲁丝片| 专区另类欧美日韩| 蜜臀久久久99精品久久久久久| 国产馆精品极品| 欧美丝袜丝交足nylons| 精品成a人在线观看| 一区在线观看免费| 青青草国产成人av片免费| 国产盗摄一区二区三区| 欧美视频自拍偷拍| 久久精品欧美日韩精品| 亚洲电影中文字幕在线观看| 国产另类ts人妖一区二区| 91免费小视频| 精品国产一区二区亚洲人成毛片| 中文字幕一区二区三区色视频| 欧美a级一区二区| 在线一区二区视频| 国产精品天干天干在观线| 奇米色一区二区三区四区| 91麻豆视频网站|