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

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

?? ileg2drv.asm

?? 這是關(guān)于有刷直流電動機(jī)PWM控制方案的源碼
?? ASM
字號:
;*************************************************************
; 文件名:	ileg2drv.asm
;
; 模塊名: 	ILEG2DRV
;
; 初始化程序名: ILEG2DRV_INIT
;
; 公司:	達(dá)盛科技
;
; 功能描述:	設(shè)置ADC選項,將采樣的兩路電流信號通過可變的增益和偏
;           移量進(jìn)行處理,獲得可用電流信號。
;
;                    |~~~~~~~~~~~~~~~~~~|
; 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 		        |
;                    |__________________|
;
; 目標(biāo)板cpu:		x2407
;
;=====================================================================================
; 修改記錄:
;-------------------------------------------------------------------------------------
; 最后更新時間:2005.6.15	版本號:	Ver 1.0
;======================================================================
; 設(shè)置說明
;-----------------------------------------------------------
; 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進(jìn)制值與 采樣通道的對應(yīng)關(guān)系:
; _________________________________________________
;  |	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				;子程序調(diào)用
;		.ref	Ia_gain,Ib_gain,Ia_offset,Ib_offset	;輸入
;		.ref	Ia_out, Ib_out,V_ref				;輸出

;-----------------------------------------------------------
; 變量聲明
;-----------------------------------------------------------
		.def	ILEG2DRV, ILEG2DRV_INIT				;子程序調(diào)用
		.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
******************************************************
* 參數(shù)設(shè)置
******************************************************
I_ch_sel1_	.set	3311H;6CC6h;6886h
I_ch_sel2_	.set	1122H;6CC6h;6886h

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

ACQ_PS_		.set	0001b	; 采樣時鐘 p/s=1/2*(conv p/s)
CON_PS_		.set	0		; 轉(zhuǎn)換時鐘 p/s=1/1
CAL_		.set	0		; 自動校準(zhǔn)寄存器 = 0
                              
Ia_offset_	.set	0;530h	; 通過 XOR 產(chǎn)生偏置
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	; 設(shè)置通道選擇初始化
		SPLK	#I_ch_sel2_,I_ch_sel2	;
		SPLK	#Ia_gain_,Ia_gain		; 增益設(shè)置初始化
		SPLK	#Ib_gain_,Ib_gain		;
		SPLK	#Ia_offset_,Ia_offset	; 偏置設(shè)置初始化
		SPLK	#Ib_offset_,Ib_offset	;
		SPLK	#V_offset_,V_offset		;
		SPLK	#V_gain_,V_gain			;

		ldp	#GPTCON>>7					; 設(shè)置 T1下溢觸發(fā) ADC
		lacc	GPTCON
		and	#0FE7Fh						; 
		or	#01b<<7
		sacl	GPTCON

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

		ret

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

		LACC	ADC_RESULT1		; 讀取通道1轉(zhuǎn)換值
		XOR		#8000h			; 轉(zhuǎn)換成 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						; 正方向?qū)?yīng)流入電機(jī)的方向
		SACH	Ia_out,3		; 最終結(jié)果轉(zhuǎn)換成 Q15

		LDP		#ADC_RESULT1>>7	; 讀取通道2轉(zhuǎn)換值
		LACC	ADC_RESULT3
		XOR		#8000h			; 轉(zhuǎn)換成 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						; 正方向?qū)?yīng)流入電機(jī)的方向
		SACH	Ib_out,3		; 最終結(jié)果轉(zhuǎn)換成 Q15

		LDP		#ADC_RESULT1>>7	; 讀取通道3轉(zhuǎn)換值
		LACC	ADC_RESULT5
		XOR		#8000h			; 轉(zhuǎn)換成 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			; 最終結(jié)果轉(zhuǎn)換成 Q15

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

		RET

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久av麻豆果冻| 久久久国际精品| 国产在线播放一区二区三区| 中文字幕亚洲在| 日韩欧美在线不卡| 91免费视频大全| 韩国视频一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 久久精品综合网| 777久久久精品| 色偷偷88欧美精品久久久| 国产精品一色哟哟哟| 日日夜夜精品免费视频| ㊣最新国产の精品bt伙计久久| 精品少妇一区二区三区在线播放 | 91精品在线麻豆| 94-欧美-setu| 国产成人精品网址| 老司机精品视频一区二区三区| 亚洲自拍与偷拍| 国产精品成人免费| 国产性做久久久久久| 欧美一二三区在线| 欧美久久久久久久久| 91久久精品一区二区| 91视频www| 日韩欧美一区二区在线视频| 99久久综合狠狠综合久久| 国产精品一卡二卡| 国产一区在线不卡| 久久精品免费看| 免费美女久久99| 日韩在线观看一区二区| 亚洲国产一区二区视频| 日韩伦理av电影| 国产精品国产三级国产普通话蜜臀 | 国产精品麻豆一区二区| 久久久国产综合精品女国产盗摄| 日韩欧美三级在线| 日韩欧美三级在线| 精品99久久久久久| 久久久久久久久免费| 日韩欧美视频一区| 久久免费国产精品| 久久精品欧美一区二区三区不卡| 久久亚洲春色中文字幕久久久| 精品国产123| 精品嫩草影院久久| 国产午夜精品一区二区三区视频| 国产欧美精品国产国产专区| 欧美国产欧美亚州国产日韩mv天天看完整| 久久亚洲精品小早川怜子| 久久久国产精华| 欧美高清在线视频| 亚洲免费av在线| 亚洲成在人线免费| 日本不卡的三区四区五区| 日本vs亚洲vs韩国一区三区| 极品尤物av久久免费看| 国产成人aaa| 99精品国产91久久久久久| 欧美最新大片在线看 | 亚洲精品在线一区二区| 国产网红主播福利一区二区| 国产精品免费久久久久| 亚洲欧美电影一区二区| 亚洲国产日日夜夜| 蜜桃视频在线观看一区二区| 国产一区二区毛片| 91在线视频观看| 欧美人伦禁忌dvd放荡欲情| 日韩欧美一区二区在线视频| 中文字幕av免费专区久久| 亚洲少妇30p| 日本视频中文字幕一区二区三区| 久久福利资源站| 91香蕉视频黄| 69久久夜色精品国产69蝌蚪网| 精品国精品国产| 亚洲乱码国产乱码精品精98午夜 | 天天综合网 天天综合色| 精品无码三级在线观看视频| av亚洲精华国产精华精| 欧美福利电影网| 中文字幕欧美激情| 亚洲自拍偷拍麻豆| 国产伦精品一区二区三区免费| 色婷婷久久久亚洲一区二区三区| 精品日韩欧美一区二区| 亚洲精品免费在线播放| 激情深爱一区二区| 欧美最新大片在线看| 久久久久久久精| 日本伊人精品一区二区三区观看方式| 成人在线综合网| 日韩视频国产视频| 亚洲精品国产精品乱码不99| 极品少妇xxxx偷拍精品少妇| 色噜噜狠狠色综合中国| 久久亚区不卡日本| 日韩va亚洲va欧美va久久| 成人18精品视频| 精品毛片乱码1区2区3区| 亚洲综合av网| 99精品偷自拍| 久久久欧美精品sm网站| 日日摸夜夜添夜夜添亚洲女人| 99久久精品久久久久久清纯| 2023国产精品视频| 日韩精品一二三| 在线观看亚洲a| 日韩一区有码在线| 国产东北露脸精品视频| 欧美成人a在线| 日韩精品亚洲专区| 欧美日韩精品三区| 亚洲天堂2014| www..com久久爱| 欧美高清在线一区二区| 激情亚洲综合在线| 欧美成人猛片aaaaaaa| 性做久久久久久| 欧美亚洲禁片免费| 亚洲欧美激情视频在线观看一区二区三区| 大陆成人av片| 久久精品亚洲麻豆av一区二区 | 另类小说图片综合网| 欧美少妇一区二区| 一区二区三区日韩欧美精品| 日本韩国一区二区| 亚洲女人的天堂| 91免费看片在线观看| 成人免费在线视频观看| 成人免费视频一区| 国产精品久久网站| 国产精品综合一区二区| 久久久青草青青国产亚洲免观| 久久精工是国产品牌吗| 欧美一卡2卡3卡4卡| 热久久国产精品| 日韩欧美亚洲另类制服综合在线| 日韩中文字幕不卡| 51久久夜色精品国产麻豆| 天天av天天翘天天综合网色鬼国产| 在线看国产一区二区| 一片黄亚洲嫩模| 欧美日韩精品免费| 日韩电影在线一区二区三区| 欧美一区二区在线视频| 免费成人av资源网| 精品国产免费久久| 国产99久久久精品| 欧美国产精品劲爆| 色悠悠亚洲一区二区| 亚洲一区二区三区国产| 欧美人狂配大交3d怪物一区| 久久精品国产99国产精品| 亚洲精品在线观看视频| 国产成人精品午夜视频免费| 亚洲图片你懂的| 欧美日本在线播放| 久久99精品久久久久久国产越南 | 欧美日韩免费不卡视频一区二区三区| 亚洲电影激情视频网站| 日韩一区二区三区电影在线观看| 精品一区免费av| 国产精品国产三级国产aⅴ中文| 色哟哟一区二区在线观看| 天天亚洲美女在线视频| 久久婷婷成人综合色| 91网站最新网址| 日本强好片久久久久久aaa| 欧美精品一区二区在线观看| 国产999精品久久| 日韩午夜三级在线| 亚洲国产aⅴ天堂久久| 中文字幕一区二区在线播放| 在线国产亚洲欧美| 九九精品一区二区| 亚洲精品视频在线| 欧美三级电影网| 国内精品不卡在线| 亚洲欧美日韩国产一区二区三区 | 美国十次了思思久久精品导航| 久久精品网站免费观看| 欧美中文字幕一区二区三区| 精品一区二区影视| 亚洲精品久久久蜜桃| 精品日韩一区二区| 欧美在线观看禁18| 粉嫩aⅴ一区二区三区四区五区| 夜夜嗨av一区二区三区网页| 久久免费电影网| 欧美探花视频资源| 成人高清伦理免费影院在线观看| 日韩 欧美一区二区三区| 中文字幕字幕中文在线中不卡视频| 日韩欧美专区在线| 欧美日韩一区二区三区四区 | 成人永久看片免费视频天堂|