亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? test6.asm

?? 這是實(shí)現(xiàn)三相異步電動(dòng)機(jī)FOC的DSP開(kāi)發(fā)源代碼
?? ASM
字號(hào):
;==============================================================================
; 程序文件名:	test6.ASM
;
; 功能描述:	電壓空間矢量PWM波形產(chǎn)生模塊測(cè)試實(shí)驗(yàn)
;
; 公司:	達(dá)盛科技
;
; 目標(biāo)板:x2407
;=====================================================================================
; 修改記錄:
;-------------------------------------------------------------------------------------
; 最后修改日期:2005.07.20	版本號(hào): Ver.1.0
;==============================================================================
;******************************************************************************
;					  系統(tǒng)選項(xiàng)
;******************************************************************************
real_time	          .set	  1     ; '1' 代表實(shí)時(shí)模式, '0'代表非實(shí)時(shí)模式  

* 選擇編譯選項(xiàng)
                                    
PWM_PERIOD	.set	100		; PWM 周期設(shè)置,單位是微秒 (10KHz) 
;T1PER_	    .set	PWM_PERIOD*10	; *1000nS/(2*50nS)
T1PER_	    .set	PWM_PERIOD*20	; *1000nS/(2*25nS)
;****************************************************************************** 
;-----------------------------------------------------------------------------
; 外部參量聲明
;-----------------------------------------------------------------------------
		.include	"x24x_app.h"

		.global MON_RT_CNFG

		.ref	SYS_INIT   
		
		.ref	RAMP_GEN, RAMP_GEN_INIT				;磁鏈給定子程序
		.ref	rmp_gain, rmp_offset, rmp_freq		;輸入?yún)⒘?    	.ref	step_angle_max				    	;輸入?yún)⒘?		.ref	rmp_out					        	;輸出參量   
		
		.ref    FC_PWM_DRV,FC_PWM_DRV_INIT		    ;PWM波形產(chǎn)生子程序
		.ref    Mfunc_c1,Mfunc_c2,Mfunc_c3,Mfunc_p	;輸入?yún)⒘?		.ref    n_period			            	;輸出參量   
		
		.ref	I_PARK, I_PARK_INIT					;PARK逆變換子程序
		.ref	ipark_D, ipark_Q, theta_ip			;輸入?yún)⒘?		.ref	ipark_d, ipark_q					;輸出參量
		
		.ref	SVGEN_DQ,SVGEN_DQ_INIT				;矢量計(jì)算子程序
		.ref	Ualfa,Ubeta					    	;輸入?yún)⒘?		.ref	Ta,Tb,Tc					    	;輸出參量

		.ref 	DATA_LOG_INIT,DATA_LOG				;圖形顯示數(shù)據(jù)獲取子程序
		.ref	dlog_iptr1,dlog_iptr2				;輸出參量
;-----------------------------------------------------------------------------
; 輸入?yún)⒘柯暶?;-----------------------------------------------------------------------------
		.def	GPR0				;通用寄存器 

		.bss	GPR0,1				;通用寄存器  
		.bss	isr_ticker,1
	
;==============================================================================
;向量表( 包括實(shí)時(shí)模式監(jiān)控程序 )
;==============================================================================
        .include "c200mnrt.i" 	; 條件編譯選項(xiàng)

		.sect "vectors"  
		.def 	_c_int0 

RESET	    B	  _c_int0 	 		; 00
INT1	    B	  PHANTOM	 		; 02
INT2	    B	  T1_PERIOD_ISR     ; 04
INT3	    B	  PHANTOM	 		; 06
INT4	    B	  PHANTOM			; 08
INT5	    B	  PHANTOM	 		; 0A
INT6	    B	  PHANTOM	 		; 0C

		.include	"rtvecs.h"

; Note : The above include line must be AFTER the user configurable 
;        vectors. Do not change the place where this line is included.

;==============================================================================
; 主程序代碼
;==============================================================================
		.text
_c_int0:
						
		CALL	SYS_INIT 
		CALL	FC_PWM_DRV_INIT ;初始化定時(shí)器
		CALL    DATA_LOG_INIT	;
		CALL    RAMP_GEN_INIT  
		CALL    I_PARK_INIT
		CALL    SVGEN_DQ_INIT

;---實(shí)時(shí)模式選項(xiàng)---------------
	.if (real_time)
		CALL	MON_RT_CNFG		
	.endif
;----------------------------------    

;-----------------------------------
;    用戶初始化參量輸入
;---------------------------------- 
       LDP   #n_period
	   SPLK	 #T1PER_,n_period		;初始化 PWM 頻率10kHz
	   						
	   LDP   #rmp_freq
	   SPLK  #2a00h,rmp_freq 		;磁場(chǎng)頻率設(shè)定							 

;----------------------------------------------------------
; 系統(tǒng)中斷初始化
;----------------------------------------------------------
	;事件管理器
		POINT_EV
		SPLK	#0000001000000000b,IMRA ;使能 T1 定時(shí)器下溢中斷
		SPLK	#0000000000000100b,IMRC ;使能 CAP3 中斷 (編碼器z信號(hào))
			    ;||||!!!!||||!!!!		
			    ;5432109876543210

		SPLK	#0FFFFh,IFRA	; Clear all Group A interrupt flags
		SPLK	#0FFFFh,IFRB	; Clear all Group B interrupt flags
		SPLK	#0FFFFh,IFRC	; Clear all Group C interrupt flags

	;C2xx Core
		POINT_PG0

;---實(shí)時(shí)模式選項(xiàng) --------------------------------------------------
	.if (real_time)
		SPLK	#0000000001001010b,IMR	;En Int lvl 3,7 (T2 ISR)
			     ;5432109876543210
	.endif


	.if (real_time != 1)
		SPLK	#0000000000001010b,IMR	;En Int lvl 4 (CAP3/QEP ISR)
	     	   	;||||!!!!||||!!!!		
		    	;5432109876543210
	.endif

		SPLK	#0FFFFh, IFR		;Clear any pending Ints
		EINT				    	;Enable global Ints
		POINT_B0
;-----------------------------------------------------------------------
;使能 PWM 信號(hào)   
;-----------------------------------------------------------------------
	.if (x243|x2407)			;目標(biāo)板設(shè)定
		POINT_PF2
		LACC	OCRA
		AND		#0BFFFh	
		SACL	OCRA			;選擇 IOPB6 第二功能

		LACC	PBDATDIR
		OR		#04000h
		SACL	PBDATDIR		;Set IOPB6 as output

		LACC	PBDATDIR
		AND		#0FFBFh     	;IOPB6 為低使能 PWM
;       OR		#00040h     	;IOPB6 為高禁止 PWM
		SACL	PBDATDIR  	
	.endif

;======================================================
MAIN:		;系統(tǒng)主程序循環(huán)
;======================================================

M_1	  NOP
      NOP
	  NOP
      CLRC XF	
      B	MAIN
;======================================================


;===========================================================================
; 程序名: T1_PERIOD_ISR				    程序類型: ISR
;
; 功能描述:斷點(diǎn)保護(hù)
;
; 公司: 達(dá)盛科技
; 修改記錄:
; 最后修改日期:	2005.7.10
;===========================================================================
T1_PERIOD_ISR:
;Context save regs
		MAR	*,AR1			;AR1 is stack pointer
		MAR	*+          	;skip one position
		SST	#1, *+      	;save ST1
		SST   #0, *+      	;save ST0
		SACH	*+          ;save acc high
		SACL	*			;save acc low

		POINT_EV
		SPLK	#0FFFFh,IFRA  	; Clear all Group A interrupt flags (T1 ISR)
        SETC    XF  
        SETC	SXM				; 允許符號(hào)擴(kuò)展
		CLRC	OVM				; 清除溢出標(biāo)志
        
        POINT_B0
        
        ; 校驗(yàn) ISR
		LACC 	isr_ticker	
		ADD		#1			
		SACL    isr_ticker
		          
;=========================================================
;主循環(huán)中斷服務(wù)程序開(kāi)始
;=========================================================
     
; Ramp 產(chǎn)生模塊
	    CALL    RAMP_GEN
; I_Park 模塊
		LDP		#theta_ip     
		BLDD    #rmp_out,theta_ip
        CALL     I_PARK
; 電壓空間矢量計(jì)算模塊
		LDP		#Ualfa
		BLDD	#ipark_d,Ualfa
		BLDD	#ipark_q,Ubeta		        
		CALL	SVGEN_DQ   
; PWM 模塊
		LDP		#Mfunc_c1
		BLDD	#Ta,Mfunc_c1	
		BLDD	#Tb,Mfunc_c2
		BLDD	#Tc,Mfunc_c3		
		CALL    FC_PWM_DRV
;DATA_LOG
       ; ldp 	#dlog_iptr1			;
       ; SPLK	#rmp_out,dlog_iptr1	;
       ; SPLK	#Ib_out,dlog_iptr2	;
        CALL    DATA_LOG			;
;=========================================================
;主循環(huán)中斷服務(wù)程序結(jié)束
;=========================================================
;斷點(diǎn)恢復(fù)
END_ISR:
		POINT_PG0

		MAR	*, AR1    	;make stack pointer active
		LACL	*-		;Restore Acc low
		ADDH	*-		;Restore Acc high
		LST	#0, *-      ;load ST0
		LST     #1, *-  ;load ST1
		EINT
		RET   
		
;==============================================================================
; I S R  -  PHANTOM
;
; 功能描述:	啞中斷服務(wù)程序
;
; 修改記錄:
; 最后更新日期:	2005.6.23
;==============================================================================
PHANTOM 	B	PHANTOM







    

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合天天综合网天天狠天天| 欧美私模裸体表演在线观看| 亚洲男人天堂一区| 欧美变态凌虐bdsm| 日本韩国一区二区三区视频| 国产一区日韩二区欧美三区| 亚洲国产精品一区二区久久| 中文字幕不卡三区| 国产精品一区二区三区四区| 夜夜爽夜夜爽精品视频| 久久av中文字幕片| 夜夜爽夜夜爽精品视频| 国产欧美一区二区精品忘忧草| 欧美四级电影网| 成人黄色一级视频| 国产综合色在线| 天天做天天摸天天爽国产一区 | 午夜电影一区二区三区| 国产精品久久久久四虎| 午夜婷婷国产麻豆精品| 亚洲人成网站影音先锋播放| 国产色产综合色产在线视频| 欧美一级搡bbbb搡bbbb| 欧美午夜精品电影| 99久久99久久精品免费看蜜桃 | 国产精品一线二线三线| 蜜芽一区二区三区| 午夜精品一区二区三区电影天堂 | 久久精品夜夜夜夜久久| 日韩一级片网址| 欧美日韩综合在线免费观看| 欧美在线短视频| 91亚洲精品久久久蜜桃| 97精品久久久久中文字幕| 国产99久久久国产精品| 国产伦精品一区二区三区视频青涩 | 中文字幕五月欧美| 日本一区二区不卡视频| 国产日韩欧美精品综合| 久久久99精品久久| 中文字幕精品一区二区精品绿巨人 | 国产欧美一区二区在线| 久久久久久久久久久黄色| 久久久久久**毛片大全| 久久色在线观看| 国产亚洲女人久久久久毛片| 久久久五月婷婷| 国产午夜精品在线观看| 国产午夜亚洲精品理论片色戒| 国产偷v国产偷v亚洲高清| 久久精品夜色噜噜亚洲a∨| 久久久精品国产免费观看同学| 日韩免费成人网| 2024国产精品| 国产欧美日韩精品一区| 国产精品久久久久国产精品日日| 国产精品不卡一区| 亚洲在线观看免费| 日韩av一区二| 国产一区二区不卡| 成人福利在线看| 色偷偷成人一区二区三区91| 欧美日韩极品在线观看一区| 日韩欧美视频一区| 国产精品视频观看| 亚洲综合视频在线观看| 三级久久三级久久久| 激情综合五月婷婷| 色综合久久综合网欧美综合网| 欧洲亚洲精品在线| 欧美sm极限捆绑bd| 亚洲人成网站在线| 另类小说视频一区二区| 成人午夜看片网址| 欧美日韩国产不卡| 国产午夜精品久久久久久久 | 91亚洲永久精品| 欧美日韩国产成人在线91| 久久欧美中文字幕| 亚洲精品综合在线| 日韩av成人高清| av高清不卡在线| 欧美一区二区三区白人| 国产精品久久久久aaaa| 蜜桃免费网站一区二区三区| 不卡在线视频中文字幕| 4438亚洲最大| 亚洲日韩欧美一区二区在线| 美女视频黄免费的久久| 91丨porny丨户外露出| 日韩欧美激情一区| 一区二区三区电影在线播| 麻豆免费看一区二区三区| 一本色道久久综合亚洲aⅴ蜜桃| 欧美成人激情免费网| 一区二区三区在线视频播放| 国产精品影视在线观看| 3d成人动漫网站| 亚洲精品日日夜夜| 国产91精品一区二区麻豆网站| 欧美电影在线免费观看| 亚洲特级片在线| 久久精品国产成人一区二区三区| 日本韩国精品一区二区在线观看| 久久亚洲精品国产精品紫薇| 亚洲国产精品欧美一二99| 成人国产亚洲欧美成人综合网| 日韩欧美国产麻豆| 日韩中文字幕91| 91国偷自产一区二区开放时间 | 亚洲欧洲美洲综合色网| 韩国理伦片一区二区三区在线播放| 欧美午夜不卡视频| ...xxx性欧美| 成人一二三区视频| 久久综合久久99| 蜜桃av一区二区在线观看| 欧美三级中文字| 一区二区三区四区激情| 99久久精品国产麻豆演员表| 国产无遮挡一区二区三区毛片日本| 美女mm1313爽爽久久久蜜臀| 欧美精品在线观看播放| 亚洲综合在线免费观看| 一本久久精品一区二区| 1024精品合集| av一区二区三区在线| 国产精品少妇自拍| 成人性生交大片| 中文av一区二区| 丁香婷婷综合激情五月色| 亚洲国产精品精华液ab| 国产乱码精品一区二区三区av| 欧美成人aa大片| 国产在线国偷精品产拍免费yy| 精品sm捆绑视频| 国产美女在线精品| 亚洲国产高清在线观看视频| 国产成人综合亚洲网站| 国产精品视频在线看| 波多野结衣在线一区| 国产精品久久久99| 北条麻妃国产九九精品视频| 中文字幕一区二区三区不卡 | 亚洲电影一区二区| 欧美日韩视频一区二区| 婷婷夜色潮精品综合在线| 91麻豆精品国产91久久久使用方法 | 一本色道久久综合亚洲精品按摩 | 日韩电影一区二区三区| 欧美成人女星排名| 国产suv精品一区二区6| 一色屋精品亚洲香蕉网站| 91成人免费在线| 日韩av一区二区在线影视| 久久久久久久久99精品| 99国内精品久久| 亚洲第一二三四区| 精品国产伦一区二区三区观看方式| 国产精品一级片| 亚洲精品欧美专区| 欧美一二三四区在线| 国产精品一区二区三区99| 亚洲天堂精品在线观看| 欧美一区二区三区在线视频| 精品亚洲porn| 日韩理论在线观看| 日韩午夜小视频| 成人av在线播放网址| 天堂在线一区二区| 国产欧美日韩在线| 欧美在线观看一二区| 国内精品视频666| 亚洲欧美偷拍三级| 欧美xfplay| 91丨九色丨蝌蚪富婆spa| 男人的天堂久久精品| 国产精品亲子伦对白| 777久久久精品| 成人精品gif动图一区| 日韩精品免费视频人成| 久久精品人人做| 欧美日本在线播放| 国产成人免费视频精品含羞草妖精 | 精品久久久久久久久久久久久久久| 丁香亚洲综合激情啪啪综合| 日韩国产成人精品| 综合激情成人伊人| 精品国产不卡一区二区三区| 色婷婷综合久久| 国产aⅴ精品一区二区三区色成熟| 亚洲国产一区在线观看| 国产日韩欧美麻豆| 日韩你懂的在线播放| 色天使色偷偷av一区二区| 国产一区二区三区免费播放 | 亚洲18女电影在线观看| 中文字幕的久久| 欧美mv日韩mv国产网站app| 欧美这里有精品|