post_initgpio.s

来自「ARM9WindowsOS下电机控制 蜂鸣控制 需要高度自治的试验平台」· S 代码 · 共 107 行

S
107
字号

	EXPORT	post_initGpio

    AREA post_initGpio ,CODE ,READONLY

	ldr r1,=0x40e00000
	MOV          R0,#0x3000
	STR          R0,[R1,#0x18]

	MOV          R0,#0x800
	STR          R0,[R1,#0x24]

	MOV          R0,#0x80000000
	STR          R0,[R1,#0x54]

	ldr          R0,=0x10		;0xa5000010
	STR          R0,[R1,#0x58]

	ldr          R0,=0xc1a08000
	STR          R0,[R1,#0xc]

	MOV          R0,#0
	STR          R0,[R1,#0x1c]

	MOV          R0,#0
	STR          R0,[R1,#0x28]

	LDR          R0,=0xc9c		;0xa9558
	STR          R0,[R1,#0x5c]





	LDR          R0,=0xca0		;0xaaa590aa
	STR          R0,[R1,#0x60]

	LDR          R0,=0xca4		;0xfccf0382
	STR          R0,[R1,#0x10]

	MOV          R0,#0x10000
	STR          R0,[R1,#0x20]

	MOV          R0,#0
	STR          R0,[R1,#0x2c]

	ldr          R0,=0xa0000000	;0xaaaaaaaa
	STR          R0,[R1,#0x64]

	ldr          R0,=0x400		;0x90402
	STR          R0,[R1,#0x68]

	ldr          R0,=0x0221ffff
	STR          R0,[R1,#0x14]

;	LDR          R0,=0xca8
;	STR          R0,[R1,#0x68]

	MOV          R0,#0x20000
	STR          R0,[R1,#0x118]

	MOV          R0,#0
	STR          R0,[R1,#0x124]

	MOV          R0,#0
	STR          R0,[R1,#0x6c]

	ldr          R0,=0x1408
	STR          R0,[R1,#0x70]

	MOV          R0,#0x20000
	STR          R0,[R1,#0x10c]



;config twice:
	ldr          R0,=0xa5000010	;0x0x10
	STR          R0,[R1,#0x58]


	LDR          R0,=0xa9558		;0xc9c
	STR          R0,[R1,#0x5c]


	LDR          R0,=0xaaa590aa	;0xca0
	STR          R0,[R1,#0x60]

	LDR          R0,=0xfccf0382	;0xca4
	STR          R0,[R1,#0x10]

	ldr          R0,=0xaaaaaaaa	;0xa0000000
	STR          R0,[R1,#0x64]

	ldr          R0,=0x90402		;0x400
	STR          R0,[R1,#0x68]








         
          mov pc,r14

    END

⌨️ 快捷键说明

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