📄 main.asm
字号:
;================================================================
;编译开关
;Tc_short .set 0 ;1-小采样周期(约120us),0-大采样周期(约700us)
;SVPWM_load .set 0 ;SVPWM中是否load CMPRx
;immediate .set 0 ;死区补偿是否立即载入,0-中末,1-立即
;ENSCMP .set 0 ;SCMP是否发同样的脉冲
;DEADCON .set 0 ;是否进行死区补偿
;*********************************************************************
.include "f24x_a.h"
.include "Macro915.h"
.include "constdef.h"
.include "varinit.h"
.include "vardef.h"
.include "Sintb.h"
;.include "scopeREF.h"
;***********************变量定义*************************************
variable_def
;******************************************************************
;建立中断向量表
.sect ".vectors" ;定义主向量段
RSVECT B START
;INT1 B IPM_FAIL
INT1 B PHANTOM
INT2 B TIMER1
INT3 B PHANTOM
INT4 B PHANTOM
INT5 B PHANTOM
INT6 B PHANTOM
RESERVED B PHANTOM
SW_INT8 B PHANTOM
SW_INT9 B PHANTOM
SW_INT10 B PHANTOM
SW_INT11 B PHANTOM
SW_INT12 B PHANTOM
SW_INT13 B PHANTOM
SW_INT14 B PHANTOM
SW_INT15 B PHANTOM
TRAP B PHANTOM ;TRAP VECTOR
NMINT B PHANTOM ;NON-MASKABLE INTERRUPT
EMU_TRAP B PHANTOM ;EMULATOR TRAP
;*********************************************************************
;=====================================================================
;主程序
;=====================================================================
.text
START:
CPUINI ;系统初始化
;---------------------------------------------------------------------
EVAINI ;EVA模块初始化
;---------------------------------------------------------------------
; ADINI ;AD模块初始化
;---------------------------------------------------------------------
VARINI ;VAR模块初始化
;---------------------------------------------------------------------
;RDEEPROM ;读EEPROM
LOP NOP
NOP
NOP
B LOP
;*********************************************************************
TIMER1:
;---------------------------------------------------------------------
Store1 ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -