⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gpio_config.s

📁 pxa255,bootloaer ,从初始化中断到GPIO口
💻 S
📖 第 1 页 / 共 2 页
字号:
;// GAFR0_L 0x40e00054
AF0		EQU		(0x0<<0)	;
AF1		EQU		(0x0<<2)	;if AF1=0x01,GPIO_RESET
AF2		EQU		(0x0<<4)	;
AF3		EQU		(0x0<<6)	;
AF4		EQU		(0x0<<8)	;
AF5		EQU		(0x0<<10)	;
AF6		EQU		(0x1<<12)	;//if AF6=0x01,MMCCLK
AF7		EQU		(0x0<<14)	;if AF7=0x01,48MHz clock
AF8		EQU		(0x1<<16)	;//if AF8=0x01,MMCCS0
AF9		EQU		(0x1<<18)	;//if AF9=0x01,MMCCS1
AF10	EQU		(0x0<<20)	;if AF10=0x01,RTCCLK
AF11	EQU		(0x0<<22)	;if AF11=0x01,3.6864MHz
AF12	EQU		(0x0<<24)	;if AF12=0x01,32.768KHz
AF13	EQU		(0x0<<26)	;if AF13=0x2,MBREQ
AF14	EQU		(0x0<<28)	;if AF14=0x01,MBREQ
AF15	EQU		(0x2<<30)	;//if AF15=0x2,nCS1

;// GAFR0_U	0x40e00058
AF16	EQU		(0x2<<0)	;//if AF16=0x2,PWM0
AF17	EQU		(0x2<<2)	;//if AF17=0x2,PWM1
AF18	EQU		(0x0<<4)	;if AF18=0x01,RDY
AF19	EQU		(0x0<<6)	;if AF19=0x01,DREQ[1]
AF20	EQU		(0x0<<8)	;if AF20=0x01,DREQ[0]
AF21	EQU		(0x0<<10)	;
AF22	EQU		(0x0<<12)	;
AF23	EQU		(0x0<<14)	;if AF23=0x2,SCLK
AF24	EQU		(0x0<<16)	;if AF24=0x2,SFRM.
AF25	EQU		(0x0<<18)	;if AF25=0x2,TXD
AF26	EQU		(0x0<<20)	;if AF26=0x01,RXD
AF27	EQU		(0x0<<22)	;if AF27=0x01,EXTCLK.
AF28	EQU		(0x1<<24)	;//if AF28=0x01,BITCLK.if AF28=0x10,BITCLK
AF29	EQU		(0x1<<26)	;//if AF29=0x01,SDATA_IN.if AF29=0x10,SDATA_IN
AF30	EQU		(0x1<<28)	;//if AF30=0x01,SDATA_OUT.if AF30=0x10,SDATA_OUT
AF31	EQU		(0x1<<30)	;//if AF31=0x01,SYNC,if AF31=0x10,SYNC


;// GAFR1_L 0x40e0005c
AF32	EQU		(0x0<<0)	;if AF32=0x01,SYSCLK.if AF32=0x01,SDTA_IN1
AF33	EQU		(0x0<<2)	;if AF33=0x2,nCS5
AF34	EQU		(0x1<<4)	;//if AF34=0x1,FFRXD.if AF34=0x10,MMCCS0
AF35	EQU		(0x0<<6)	;if AF35=0x01,CTS
AF36	EQU		(0x0<<8)	;if AF36=0x01,DCD
AF37	EQU		(0x0<<10)	;if AF37=0x01,DSR
AF38	EQU		(0x0<<12)	;if AF38=0x01,RI
AF39	EQU		(0x2<<14)	;//if AF39=0x2,FFTXD.if AF39=0x01,MMCCS1
AF40	EQU		(0x0<<16)	;if AF40=0x2,DTR
AF41	EQU		(0x0<<18)	;if AF41=0x2,RTS
AF42	EQU		(0x0<<20)	;//if AF42=0x3,HWRXD.if AF42=0x1,BTRXD
AF43	EQU		(0x0<<22)	;//if AF43=0x3,HWTXD.if AF43=0x2,BTTXD
AF44	EQU		(0x0<<24)	;if AF44=0x3,HWCTS.if AF44=0x01,BTCTS
AF45	EQU		(0x0<<26)	;if AF45=0x3,HWRTS.if AF45=0x10,BTRTS
AF46	EQU		(0x1<<28)	;//if AF46=0x1,ICP_RXD.if AF46=0x2,RXD
AF47	EQU		(0x2<<30)	;//if AF47=0x2,ICP_TXD.if AF47=0x1,TXD

;// GAFR1_U	0x40e00060
AF48	EQU		(0x2<<0)	;//if AF48=0x2,nPOE,if AF48=0x01,HWTXD
AF49	EQU		(0x2<<2)	;//if AF49=0x2,nPWE.if AF53=0x01,HWRXD
AF50	EQU		(0x2<<4)	;//if AF50=0x2,nPIOR.if AF50=0x01,HWTXD
AF51	EQU		(0x2<<6)	;//if AF53=0x2,nPOW.if AF52=0x01,HWRTS
AF52	EQU		(0x2<<8)	;//if AF52=0x2,nPCE[1]
AF53	EQU		(0x2<<10)	;//if AF53=0x2,nPCE[2].if AF53=0x01,MMCCLK.
AF54	EQU		(0x2<<12)	;//if AF54=0x2,nPSKTSEL.if AF54=0x01,MMCCLK
AF55	EQU		(0x2<<14)	;//if AF55=0x2,nPREG
AF56	EQU		(0x2<<16)	;//if AF56=0x01,nPWAIT
AF57	EQU		(0x2<<18)	;//if AF57=0x01,nIOIS16
AF58	EQU		(0x2<<20)	;//if AF58=0x2,LCD[0]
AF59	EQU		(0x2<<22)	;//if AF59=0x2,LCD[1]
AF60	EQU		(0x2<<24)	;//if AF60=0x2,LCD[2]
AF61	EQU		(0x2<<26)	;//if AF61=0x2,LCD[3]
AF62	EQU		(0x2<<28)	;//if AF62=0x2,LCD[4]
AF63	EQU		(0x2<<30)	;//if AF63=0x2,LCD[5]


;// GAFR2_L 0x40e00064
AF64	EQU		(0x2<<0)	;//if AF64=0x2,LCD[6]
AF65	EQU		(0x2<<2)	;//if AF65=0x2,LCD[7]
AF66	EQU		(0x2<<4)	;//if AF66=0x2,LCD[8]. if AF66=01,MBREQ
AF67	EQU		(0x2<<6)	;//if AF67=0x2,LCD[9]. if AF67=01,MMCCS0
AF68	EQU		(0x2<<8)	;//if AF68=0x2,LCD[10].if AF68=01,MMCCS1
AF69	EQU		(0x2<<10)	;//if AF69=0x2,LCD[11].if AF69=01,MMCCLK
AF70	EQU		(0x2<<12)	;//if AF70=0x2,LCD[12].if AF70=0x01,RTCCLK
AF71	EQU		(0x2<<14)	;//if AF71=0x2,LCD[13].if AF71=0x01,3.6864MHz
AF72	EQU		(0x2<<16)	;//if AF72=0x2,LCD[14].if AF72=0x01,32.768KHz
AF73	EQU		(0x2<<18)	;//if AF73=0x2,LCD[15].if AF73=0x01,MBGNT
AF74	EQU		(0x2<<20)	;//if AF74=0x2,LCD_FCLK
AF75	EQU		(0x2<<22)	;//if AF75=0x2,LCD_LCLK
AF76	EQU		(0x2<<24)	;//if AF76=0x2,LCD_PCLK
AF77	EQU		(0x2<<26)	;//if	AF77=0x2,LCD_ACBIAS
AF78	EQU		(0x0<<28)	;if AF78=0x2,nCS2
AF79	EQU		(0x0<<30)	;if AF79=0x2,nCS3

;// GAFR2_U	0x40e00068
AF80	EQU		(0x00<<0)	;if AF80=0x10,nCS4
AF81	EQU		(0x00<<2)	;
AF82	EQU		(0x00<<4)	;// (GPIO81--84)Network SSP
AF83	EQU		(0x00<<6)	;
AF84	EQU		(0x00<<8)	;


;// GPDR0 0x40e0000c  if PD[x]=0,input.if PD[x]=1,output
PD0		EQU		(0x0<<0)	
PD1		EQU		(0x0<<1)
PD2		EQU		(0x0<<2)
PD3		EQU		(0x0<<3)
PD4		EQU		(0x0<<4)
PD5		EQU		(0x0<<5)
PD6		EQU		(0x0<<6)
PD7		EQU		(0x0<<7)
PD8		EQU		(0x0<<8)
PD9		EQU		(0x0<<9)
PD10	EQU		(0x0<<10)
PD11	EQU		(0x0<<11)
PD12	EQU		(0x0<<12)
PD13	EQU		(0x0<<13)
PD14	EQU		(0x0<<14)
PD15	EQU		(0x0<<15)
PD16	EQU		(0x0<<16)
PD17	EQU		(0x1<<17)
PD18	EQU		(0x0<<18)
PD19	EQU		(0x0<<19)
PD20	EQU		(0x0<<20)
PD21	EQU		(0x0<<21)
PD22	EQU		(0x0<<22)
PD23	EQU		(0x0<<23)
PD24	EQU		(0x0<<24)
PD25	EQU		(0x0<<25)
PD26	EQU		(0x0<<26)
PD27	EQU		(0x0<<27)
PD28	EQU		(0x0<<28)
PD29	EQU		(0x0<<29)
PD30	EQU		(0x0<<30)
PD31	EQU		(0x0<<31)

;// GPDR1 0x40e00010 if PD[x]=0,input.if PD[x]=1,output
PD32	EQU		(0x0<<0)
PD33	EQU		(0x0<<1)
PD34	EQU		(0x0<<2)
PD35	EQU		(0x0<<3)
PD36	EQU		(0x0<<4)
PD37	EQU		(0x0<<5)
PD38	EQU		(0x0<<6)
PD39	EQU		(0x0<<7)
PD40	EQU		(0x0<<8)
PD41	EQU		(0x0<<9)
PD42	EQU		(0x1<<10)
PD43	EQU		(0x1<<11)
PD44	EQU		(0x0<<12)
PD45	EQU		(0x0<<13)
PD46	EQU		(0x0<<14)
PD47	EQU		(0x0<<15)
PD48	EQU		(0x0<<16)
PD49	EQU		(0x0<<17)
PD50	EQU		(0x0<<18)
PD51	EQU		(0x0<<19)
PD52	EQU		(0x0<<20)
PD53	EQU		(0x0<<21)
PD54	EQU		(0x0<<22)
PD55	EQU		(0x0<<23)
PD56	EQU		(0x0<<24)
PD57	EQU		(0x0<<25)
PD58	EQU		(0x0<<26)
PD59	EQU		(0x0<<27)
PD60	EQU		(0x0<<28)
PD61	EQU		(0x0<<29)
PD62	EQU		(0x0<<30)
PD63	EQU		(0x0<<31)

;// GPDR2 0x40e00014  if PD[x]=0,input.if PD[x]=1,output
PD64	EQU		(0x0<<0)
PD65	EQU		(0x0<<1)
PD66	EQU		(0x0<<2)
PD67	EQU		(0x0<<3)
PD68	EQU		(0x0<<4)
PD69	EQU		(0x0<<5)
PD70	EQU		(0x0<<6)
PD71	EQU		(0x0<<7)
PD72	EQU		(0x0<<8)
PD73	EQU		(0x0<<9)
PD74	EQU		(0x0<<10)
PD75	EQU		(0x0<<11)
PD76	EQU		(0x0<<12)
PD77	EQU		(0x0<<13)
PD78	EQU		(0x0<<14)
PD79	EQU		(0x0<<15)
PD80	EQU		(0x0<<16)
PD81	EQU		(0x0<<17)
PD82	EQU		(0x0<<18)
PD83	EQU		(0x0<<19)
PD84	EQU		(0x0<<20)


;// GPSR0 0x40e00018  if PS[x]=0,No affect.if PS[x]=1,output 1
PS0		EQU		(0x0<<0)
PS1		EQU		(0x0<<1)
PS2		EQU		(0x0<<2)
PS3		EQU		(0x0<<3)
PS4		EQU		(0x0<<4)
PS5		EQU		(0x0<<5)
PS6		EQU		(0x0<<6)
PS7		EQU		(0x0<<7)
PS8		EQU		(0x0<<8)
PS9		EQU		(0x0<<9)
PS10	EQU		(0x0<<10)
PS11	EQU		(0x0<<11)
PS12	EQU		(0x0<<12)
PS13	EQU		(0x0<<13)
PS14	EQU		(0x0<<14)
PS15	EQU		(0x0<<15)
PS16	EQU		(0x0<<16)
PS17	EQU		(0x0<<17)
PS18	EQU		(0x0<<18)
PS19	EQU		(0x0<<19)
PS20	EQU		(0x0<<20)
PS21	EQU		(0x0<<21)
PS22	EQU		(0x0<<22)
PS23	EQU		(0x0<<23)
PS24	EQU		(0x0<<24)
PS25	EQU		(0x0<<25)
PS26	EQU		(0x0<<26)
PS27	EQU		(0x0<<27)
PS28	EQU		(0x0<<28)
PS29	EQU		(0x0<<29)
PS30	EQU		(0x0<<30)
PS31	EQU		(0x0<<31)

;// GPSR1 0x40e0001c  if PS[x]=0,No affect.if PS[x]=1,output 1
PS32	EQU		(0x0<<0)
PS33	EQU		(0x0<<1)
PS34	EQU		(0x0<<2)
PS35	EQU		(0x0<<3)
PS36	EQU		(0x0<<4)
PS37	EQU		(0x0<<5)
PS38	EQU		(0x0<<6)
PS39	EQU		(0x0<<7)
PS40	EQU		(0x0<<8)
PS41	EQU		(0x0<<9)
PS42	EQU		(0x1<<10)
PS43	EQU		(0x1<<11)
PS44	EQU		(0x0<<12)
PS45	EQU		(0x0<<13)
PS46	EQU		(0x0<<14)
PS47	EQU		(0x0<<15)
PS48	EQU		(0x0<<16)
PS49	EQU		(0x0<<17)
PS50	EQU		(0x0<<18)
PS51	EQU		(0x0<<19)
PS52	EQU		(0x0<<20)
PS53	EQU		(0x0<<21)
PS54	EQU		(0x0<<22)
PS55	EQU		(0x0<<23)
PS56	EQU		(0x0<<24)
PS57	EQU		(0x0<<25)
PS58	EQU		(0x0<<26)
PS59	EQU		(0x0<<27)
PS60	EQU		(0x0<<28)
PS61	EQU		(0x0<<29)
PS62	EQU		(0x0<<30)
PS63	EQU		(0x0<<31)

;// GPSR2 0x40e00020  if PS[x]=0,No affect.if PS[x]=1,output 1
PS64	EQU		(0x0<<0)
PS65	EQU		(0x0<<1)
PS66	EQU		(0x0<<2)
PS67	EQU		(0x0<<3)
PS68	EQU		(0x0<<4)
PS69	EQU		(0x0<<5)
PS70	EQU		(0x0<<6)
PS71	EQU		(0x0<<7)
PS72	EQU		(0x0<<8)
PS73	EQU		(0x0<<9)
PS74	EQU		(0x0<<10)
PS75	EQU		(0x0<<11)
PS76	EQU		(0x0<<12)
PS77	EQU		(0x0<<13)
PS78	EQU		(0x0<<14)
PS79	EQU		(0x0<<15)
PS80	EQU		(0x0<<16)
PS81	EQU		(0x0<<17)
PS82	EQU		(0x0<<18)
PS83	EQU		(0x0<<19)
PS84	EQU		(0x0<<20)

;// GPCR0 0x40e00024  if PC[x]=0,No affect.if PC[x]=1,output 0
PC0		EQU		(0x0<<0)
PC1		EQU		(0x0<<1)
PC2		EQU		(0x0<<2)
PC3		EQU		(0x0<<3)
PC4		EQU		(0x0<<4)
PC5		EQU		(0x0<<5)
PC6		EQU		(0x0<<6)
PC7		EQU		(0x0<<7)
PC8		EQU		(0x0<<8)
PC9		EQU		(0x0<<9)
PC10	EQU		(0x0<<10)
PC11	EQU		(0x0<<11)
PC12	EQU		(0x0<<12)
PC13	EQU		(0x0<<13)
PC14	EQU		(0x0<<14)
PC15	EQU		(0x0<<15)
PC16	EQU		(0x0<<16)
PC17	EQU		(0x0<<17)
PC18	EQU		(0x0<<18)
PC19	EQU		(0x0<<19)
PC20	EQU		(0x0<<20)
PC21	EQU		(0x0<<21)
PC22	EQU		(0x0<<22)
PC23	EQU		(0x0<<23)
PC24	EQU		(0x0<<24)
PC25	EQU		(0x0<<25)
PC26	EQU		(0x0<<26)
PC27	EQU		(0x0<<27)
PC28	EQU		(0x0<<28)
PC29	EQU		(0x0<<29)
PC30	EQU		(0x0<<30)
PC31	EQU		(0x0<<31)

;// GPCR0 0x40e00028  if PC[x]=0,No affect.if PC[x]=1,output 0
PC32	EQU		(0x0<<0)
PC33	EQU		(0x0<<1)
PC34	EQU		(0x0<<2)
PC35	EQU		(0x0<<3)
PC36	EQU		(0x0<<4)
PC37	EQU		(0x0<<5)
PC38	EQU		(0x0<<6)
PC39	EQU		(0x0<<7)
PC40	EQU		(0x0<<8)
PC41	EQU		(0x0<<9)
PC42	EQU		(0x0<<10)
PC43	EQU		(0x0<<11)
PC44	EQU		(0x0<<12)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -