newisr.h
来自「这是基于dsp的交流电机调速软件。编程环境是ccs2000」· C头文件 代码 · 共 41 行
H
41 行
;----------------------------------------------------------------------------
XINT1FO MAR *,AR1
MAR *+
SST #1,*+
SST #0, *+
SACH *+
SACL *
STOP
ldp #4 ;200H-027FH
splk #3,FailFlag
ALARM
Y3ON
MAR *,AR1
LACL *-
ADDH *-
LST #0, *-
LST #1, *-
CLRC INTM
RET
;========================================================================
PHANTOM KICK_DOG ;RESETS WD COUNTER
B PHANTOM
;=====================================================================
;=====================================================================
MS_DELAY: ldp #4
LACC #2000
SACL RPT_NUM
LAR AR7,MSEC ;Set AR7 to generate a
MAR *,AR7 ;(AR7*0.1)mSEC delay loop
mS_LOOP: ldp #4
RPT RPT_NUM ;2000 cycles = 0.1mS
NOP ;1 cycle
BANZ mS_LOOP,*- ;Repeat DELAY_LOOP
RET ;Return from DELAY SR
;=========================================================================
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?