📄 varinit.h
字号:
;==============================================================
variable_init .macro
;---------------------------------------------------------------
DataZero TEMP ;数据区清零
;==============================================================
;一些变量的初始化赋值
;---------------------------------------------------------------
;硬件特性参数赋值
ldp #kia/128
splk #kia_k,kia
splk #kib_k,kib
splk #ia_OFFSET_K,ia_offset
splk #ib_OFFSET_K,ib_offset
splk #kvdc_k,kvdc
SPLK #DT_COM_k,DT_COM
SPLK #TC_k,TC
;sdp TC,RC
;splk #RC_k,RC
;sdp RC,QEPCNT
;splk #QEP_num,QEPCNT
;ldp #kuab/128
;splk #kuab_k,kuab
;splk #kubc_k,kubc
;splk #uab_offset_k,uab_offset
;splk #ubc_offset_k,ubc_offset
;---------------------------------------------------------------
;电机额定值赋值
ldp #wn/128
splk wn_k,wn
splk vn_k,vn
;---------------------------------------------------------------
;参考值赋值
;LDP #4
;SPLK #w_ref_k,SPDR_org
;SPLK #fluxr_ref_k,PRDR
;isd_ref_cal fluxr_ref_k,flux_sh,Lm,Lm_sh,isd_ref,i_sh
;---------------------------------------------------------------
;==============================================
;滤波时间常数赋值
; ldp #4
; bldd #Tr_invt,WC
; splk #WC1_k,WC1
; splk #WC2_k,WC2
; ldp #5
; splk #wci_k,wci
;==============================================
;监控参数赋值
ldp #RunEnable/128
SPLK #1,RunEnable
ldp #tinc/128
splk #tinc_k,tinc
splk #tdec_k,tdec
splk #w_ref_k,w_opn_obj
;ldp #zd_method/128
;---------------------------------------------------------------
.endm
;==============================================
;=====================================================================
DataZero .MACRO TEMP
LAR AR2, #0200H ;AR2->B0 START ADDRESS
MAR *, AR2 ;SET ARP=AR2
ZAC ;SET (ACC)=0
RPT #0FFH ;SET REPEAT CNTR FOR 255+1 LOOPS
SACL *+ ;WRITE ZEROS TO B0 RAM
LAR AR2, #0300H ;AR2->B1 START ADDRESSH
RPT #0FFH ;SET REPEAT CNTR FOR 255+1 LOOPS
SACL *+ ;WRITE ZEROS TO B1 RAM
LAR AR2, #0060H ;AR2->B2 START ADDRESS
RPT #1FH ;SET REPEAT CNTR FOR 31+1 LOOPS
SACL *+ ;WRITE ZEROS TO B2 RAM
lar AR2,#9120h
LDP #4
splk #(0ffffh-9120h),TEMP
rpt TEMP
SACL *+
.ENDM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -