⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.asm

📁 svpwm空间电压矢量控制的核心算法
💻 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 + -