init.s

来自「an2410试验程序,可以试验板子正确与否」· S 代码 · 共 35 行

S
35
字号
   .GBLL   BIG_ENDIAN__
  BIG_ENDIAN__   SETL   {FALSE}
 ;=================
 ; WATCH DOG TIMER
 ;=================
  WTCON     EQU  0x53000000       ;Watch-dog timer mode
  WTDAT     EQU  0x53000004       ;Watch-dog timer data
  WTCNT     EQU  0x53000008       ;Eatch-dog timer count
 ;=================
; INTERRUPT
;=================
  SRCPND       EQU  0x4a000000    ;Interrupt request status
  INTMOD       EQU  0x4a000004    ;Interrupt mode control
  INTMSK       EQU  0x4a000008    ;Interrupt mask control
  PRIORITY     EQU  0x4a00000c    ;IRQ priority control           <-- May 06, 2002 SOP
  INTPND       EQU  0x4a000010    ;Interrupt request status
  INTOFFSET    EQU  0x4a000014    ;Interruot request source offset
  SUSSRCPND    EQU  0x4a000018    ;Sub source pending
  INTSUBMSK    EQU  0x4a00001c    ;Interrupt sub mask
 
 AREA LED,CODE,READONLY
 ENTRY
 
 LDR R0,=WTCON;看门狗关闭
 LDR R1,=0x00
 str r1,[r0]
 
 ldr r0,=INTMSK;中断关闭
 ldr r1,=0xffffffff
 str r1,[r0]
 
 ldr r0,=INTSUBMSK;扩展中断关闭
 ldr r1,=0x7ff
 str r1,[r0]
 END

⌨️ 快捷键说明

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