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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ileg2drv.asm

?? 這是實現三相異步電動機FOC的DSP開發源代碼
?? ASM
字號:
;*************************************************************
; 文件名:	ileg2drv.asm
;
; 模塊名: 	ILEG2DRV
;
; 初始化程序名: ILEG2DRV_INIT
;
; 公司:	達盛科技
;
; 功能描述:	設置ADC選項,將采樣的兩路電流信號通過可變的增益和偏
;           移量進行處理,獲得可用電流信號。
;
;                    |~~~~~~~~~~~~~~~~~~|
; I_ch_sel  o------->|  		        |
; Ia_gain   o------->|Q13  ILEG2DRV  Q15|----->o Ia_out
; Ib_gain   o------->|Q13  	         Q15|----->o Ib_out
; Ia_offset o------->|Q15 	            |
; Ib_offset o------->|Q15 		        |
;                    |__________________|
;
; 目標板cpu:		x2407
;
;=====================================================================================
; 修改記錄:
;-------------------------------------------------------------------------------------
; 最后更新時間:2005.6.15	版本號:	Ver 1.0
;======================================================================
; 設置說明
;-----------------------------------------------------------
; 1. Ix_gain   范圍 -3.999999 --> +3.99999 (i.e. Q13)
; 2. Ix_offset 范圍 -0.999999 --> +0.99999 (i.e. Q15)
; 3. Ix_out    范圍 -0.999999 --> +0.99999 (i.e. Q15)
;    with:
;    1.0 x (VrefHi - VrefLo) = +0.999999 (7FFFh)
;    0.5 x (VrefHi - VrefLo) =  0        (0000/FFFFh)
;    0.0 x (VrefHi - VrefLo) = -0.999999 (8000h)
;
; I_ch_sel 16進制值與 采樣通道的對應關系:
; _________________________________________________
;  |	x	|	x	| Ib select	| Ia select	|
; -------------------------------------------------
;    Ia 選擇:	0,1,2...F	-->	Ch0,1,2,...15
;    Ib 選擇:	0,1,2...F	-->	Ch0,1,2,...15
;-----------------------------------------------------------
; 變量聲明
;-----------------------------------------------------------
;		.ref	ILEG2DRV, ILEG2DRV_INIT				;子程序調用
;		.ref	Ia_gain,Ib_gain,Ia_offset,Ib_offset	;輸入
;		.ref	Ia_out, Ib_out,V_ref				;輸出

;-----------------------------------------------------------
; 變量聲明
;-----------------------------------------------------------
		.def	ILEG2DRV, ILEG2DRV_INIT				;子程序調用
		.def	Ia_gain,Ib_gain,Ia_offset,Ib_offset	;輸入
		.def	Ia_out, Ib_out,	V_ref				;輸出

******************************************************
* 變量定義
******************************************************
		.include	"x24x_app.h"
******************************************************
I_ch_sel1	.usect "ileg2drv",1
I_ch_sel2	.usect "ileg2drv",1
Ia_gain		.usect "ileg2drv",1
Ib_gain		.usect "ileg2drv",1
Ia_offset	.usect "ileg2drv",1
Ib_offset	.usect "ileg2drv",1
Ia_out		.usect "ileg2drv",1
Ib_out		.usect "ileg2drv",1
V_ref		.usect "ileg2drv",1
V_gain		.usect "ileg2drv",1
V_offset	.usect "ileg2drv",1
******************************************************
* 參數設置
******************************************************
I_ch_sel1_	.set	3111h;3311H;6886h
I_ch_sel2_	.set	2233H;6CC6h;6886h

; 實驗箱(6CC6h)或者'techv2407'(1331H)

ACQ_PS_		.set	0001b	; 采樣時鐘 p/s=1/2*(conv p/s)
CON_PS_		.set	0		; 轉換時鐘 p/s=1/1
CAL_		.set	0		; 自動校準寄存器 = 0
                              
Ia_offset_	.set	0;530h	; 通過 XOR 產生偏置
Ib_offset_	.set	0;430h	;
V_offset_	.set	1520;
Ia_gain_	.set	1fffh	; gain=1.0 (Q13)
Ib_gain_	.set	1fffh	; gain=1.0 (Q13)
V_gain_		.set	1fffh	; gain=1.0 (Q13)

ILEG2DRV_INIT

		LDP		#I_ch_sel1				;
		SPLK	#I_ch_sel1_,I_ch_sel1	; 設置通道選擇初始化
		SPLK	#I_ch_sel2_,I_ch_sel2	;
		SPLK	#Ia_gain_,Ia_gain		; 增益設置初始化
		SPLK	#Ib_gain_,Ib_gain		;
		SPLK	#Ia_offset_,Ia_offset	; 偏置設置初始化
		SPLK	#Ib_offset_,Ib_offset	;
		SPLK	#V_offset_,V_offset		;
		SPLK	#V_gain_,V_gain			;

		ldp	#GPTCON>>7					; 設置 T1下溢觸發 ADC
		lacc	GPTCON
		and	#0FE7Fh						; 
		or	#01b<<7
		sacl	GPTCON

		LDP	#CALIBRATION>>7				; 
		SPLK	#CAL_,CALIBRATION		; 初始化自動校準寄存器
		SPLK	#4000h,ADCL_CNTL1		; 復位AD模塊
		SPLK	#(03000h+ACQ_PS_<<8+CON_PS_<<7),ADCL_CNTL1	; 設置 ADCL_CNTL1
		SPLK	#0342h,ADCL_CNTL2 		; 允許 EVA 啟動轉換
		SPLK	#7,MAXCONV				; 8 轉換通道
		bldd	#I_ch_sel1,CHSELSEQ1	; 設置通道選擇
		bldd	#I_ch_sel2,CHSELSEQ2

		ret

ILEG2DRV:
	
		ldp	#ADCL_CNTL2>>7		; 檢查 SEQ_BSY 位,判斷轉換是否完成
Wait
		bit	ADCL_CNTL2,BIT12	;
		bcnd	Wait,TC			;

		LACC	ADC_RESULT2		; 讀取通道1轉換值
		XOR		#8000h			; 轉換成 Q15
		ldp		#Ia_out
		SACL	Ia_out
  		LT		Ia_gain			; Ia_gain,Q13	
		MPY		Ia_out			; Q13 x Q15 = Q28
		PAC
		ADD		Ia_offset,13	; 加偏置,Q28
;		neg						; 正方向對應流入電機的方向
		SACH	Ia_out,3		; 最終結果轉換成 Q15

		LDP		#ADC_RESULT1>>7	; 讀取通道2轉換值
		LACC	ADC_RESULT5
		XOR		#8000h			; 轉換成 Q15
		ldp		#Ib_out
		SACL	Ib_out
		LT		Ib_gain			; Ib_gain,Q13	
		MPY		Ib_out			; Q13 x Q15 = Q28
		PAC
		ADD		Ib_offset,13	; 加偏置,Q28
;		neg						; 正方向對應流入電機的方向
		SACH	Ib_out,3		; 最終結果轉換成 Q15

		LDP		#ADC_RESULT1>>7	; 讀取通道3轉換值
		LACC	ADC_RESULT7
		XOR		#8000h			; 轉換成 Q15
		ldp		#V_ref
		SACL	V_ref
		LT		V_gain			; V_gain,Q13	
		MPY		V_ref			; Q13 x Q15 = Q28
		PAC
		ADD		V_offset,13		; 加偏置,Q28
		neg						; 如果需要可以反向
		SACH	V_ref,3			; 最終結果轉換成 Q15

		bldd	I_ch_sel1,#CHSELSEQ1	; 重新設置通道選擇
		bldd	I_ch_sel2,#CHSELSEQ2
	
;		ldp		#ADCL_CNTL2>>7	;通道清零 
;		lacl	ADCL_CNTL2
;		OR		#4000h
;		sacl	ADCL_CNTL2		;

		RET

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费观看在线综合| youjizz久久| 日韩一级片网站| 亚洲不卡在线观看| 色婷婷av一区二区三区软件| 国产亚洲精品中文字幕| 欧美aaaaaa午夜精品| 欧美精品v国产精品v日韩精品| 亚洲欧美日韩久久精品| caoporn国产一区二区| 国产精品不卡一区二区三区| 91麻豆国产自产在线观看| 亚洲欧洲日韩女同| 在线视频你懂得一区二区三区| 亚洲精品免费电影| 91九色最新地址| 综合自拍亚洲综合图不卡区| 欧美综合天天夜夜久久| 日本一道高清亚洲日美韩| 精品国产成人系列| 不卡视频免费播放| 亚洲成人av资源| 久久日一线二线三线suv| 丁香激情综合国产| 亚洲妇女屁股眼交7| 制服丝袜亚洲网站| 高清国产一区二区三区| 一区二区三区在线视频免费| 日韩欧美国产综合| 美女视频一区二区三区| 欧美激情一区二区三区蜜桃视频| 99久久免费精品高清特色大片| 亚洲午夜在线视频| 欧美精品一区二区三区很污很色的| 国产美女在线精品| 五月婷婷色综合| 国产精品久久综合| 2021久久国产精品不只是精品| 91麻豆123| 成人激情小说网站| 国产精品一区二区视频| 香蕉成人啪国产精品视频综合网 | 制服丝袜日韩国产| av成人免费在线观看| 国产精品538一区二区在线| 日韩av在线播放中文字幕| 亚洲免费观看高清在线观看| 久久久久国产一区二区三区四区 | 一本大道久久a久久精品综合| 亚洲va天堂va国产va久| 欧美精品一区二区三区蜜桃| 色婷婷综合久久久久中文| 久久91精品久久久久久秒播| 狂野欧美性猛交blacked| 最新不卡av在线| 国产精品福利av| 国产精品久久久久久久裸模| 欧美国产精品v| 国产激情精品久久久第一区二区 | 欧美一区二区女人| 色哟哟一区二区| 99国内精品久久| 93久久精品日日躁夜夜躁欧美| 粉嫩av一区二区三区| 国产综合一区二区| 国产一区二区免费视频| 蜜臀av国产精品久久久久| 天堂av在线一区| 国产综合色在线视频区| 成人福利视频在线| 91在线看国产| 日韩一区二区三区视频| 日本一区二区三区免费乱视频| 国产精品网站一区| 亚洲三级电影网站| 亚洲欧美日韩国产中文在线| 悠悠色在线精品| 日韩电影免费一区| 国产一区中文字幕| 99vv1com这只有精品| 欧美电影在线免费观看| 国产精品久久看| 日本午夜精品视频在线观看 | 亚洲一区二区三区影院| 亚洲三级视频在线观看| 日韩高清中文字幕一区| 国产伦精品一区二区三区免费| 欧美日韩在线免费视频| 久久免费偷拍视频| 日本强好片久久久久久aaa| 狠狠色丁香久久婷婷综合丁香| 国产成人日日夜夜| 欧美久久久久久蜜桃| 综合在线观看色| 成人18视频在线播放| ww久久中文字幕| 日日欢夜夜爽一区| 精品视频色一区| 亚洲第一综合色| 欧美日韩三级一区二区| 玉足女爽爽91| 在线精品亚洲一区二区不卡| 一区二区三区在线影院| 色综合天天性综合| 中文字幕免费在线观看视频一区| 精品亚洲成a人在线观看| 欧美一区二区黄色| 亚洲精品国产第一综合99久久| 91视频免费看| 一区二区三区在线免费观看| 色综合网色综合| 亚洲国产三级在线| 欧美挠脚心视频网站| 亚洲一区二区欧美激情| 91精品国产91久久久久久一区二区| 午夜国产不卡在线观看视频| 欧美日本精品一区二区三区| 激情小说亚洲一区| 国产亚洲精品超碰| 国产成人av在线影院| 亚洲最新视频在线播放| 日韩精品中文字幕一区| 国产一区二区三区久久久| 亚洲男人的天堂在线观看| 555www色欧美视频| 国产精品综合网| 日本网站在线观看一区二区三区| 337p粉嫩大胆色噜噜噜噜亚洲| 成人午夜碰碰视频| 日韩黄色免费网站| 国产午夜精品美女毛片视频| 欧美系列在线观看| eeuss鲁一区二区三区| 麻豆国产精品777777在线| 中文字幕欧美日韩一区| 日韩免费观看高清完整版在线观看| 丰满少妇久久久久久久| 五月天欧美精品| 一区二区三区**美女毛片| 欧美一区二区三区免费视频| 成人午夜在线视频| 青青草精品视频| 亚洲大片在线观看| 国产清纯白嫩初高生在线观看91 | 99麻豆久久久国产精品免费优播| 亚洲综合一区在线| 久久色在线视频| 欧美日本一区二区| 99re这里都是精品| 国产成人无遮挡在线视频| 国产精品视频你懂的| 欧美日韩在线观看一区二区| 国产在线精品一区二区夜色| 亚洲欧美怡红院| 久久久久久久久久久久久久久99| 日韩精品中文字幕在线一区| 在线91免费看| 91啪在线观看| 成人午夜激情影院| 97久久超碰国产精品| 国产成都精品91一区二区三 | 一本大道久久a久久综合婷婷| 精油按摩中文字幕久久| 午夜欧美视频在线观看| 久久精品男人的天堂| 亚洲精品在线观看网站| 国产欧美日韩卡一| 亚洲综合一区二区精品导航| 国产校园另类小说区| 3d成人h动漫网站入口| 欧美日韩一区二区三区在线 | 成人精品国产免费网站| 亚洲精品免费视频| 五月天视频一区| 日本欧美一区二区三区| 国产一区91精品张津瑜| 欧美亚洲国产bt| 欧美电影免费观看完整版| 欧美一区二区免费观在线| 精品成a人在线观看| 午夜免费久久看| 久久国产精品99久久人人澡| 精品制服美女丁香| 国产福利精品一区| 白白色 亚洲乱淫| 日韩一级成人av| 伊人色综合久久天天人手人婷| 日韩av在线播放中文字幕| 精品一区二区三区在线播放| jlzzjlzz国产精品久久| 国产人成一区二区三区影院| 日日噜噜夜夜狠狠视频欧美人| 99热这里都是精品| 欧美大黄免费观看| 亚洲特级片在线| 丁香天五香天堂综合| 精品国产乱码久久久久久老虎 | 99re热这里只有精品视频| 日韩欧美综合一区| 一区二区三区在线观看国产|