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

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

?? f280x_ustep_8sw.h

?? DSP2808控制步進電機
?? H
字號:
/* ==================================================================================
File name	:       F280X_uStep_8sw.H                     
                    
Originator	:		Department of Electrical Engineering, KMUTT

Description	:  

Header file containing data type and object definitions and 
initializers. Also contains prototypes for the functions in F281X_MicroStep.C.


    dc-bus+ --------------------------------------------------
                |                 |        |                 |   
               [1]               [3]	  [5]               [7]
                |----(Phase A)----|        |----(Phase B)----|
               [2]               [4]	  [6]               [8]
                |                 |		   |                 |
    dc-bus- --------------------------------------------------

Target: TMS320F281x family

=====================================================================================
 History:
-------------------------------------------------------------------------------------
 06-15-2006	Release	Rev 1.0  
---------------------------------------------------------------------------------- */

#ifndef __F280X_uSTEP_8SW_H__
#define __F280X_uSTEP_8SW_H__

#include "f280xbmsk.h"
#include "IQmathLib.h"

/*----------------------------------------------------------------------------
Initialization constant for the F280X Time-Base Control Registers for PWM Generation. 
Sets up the timer to run free upon emulation suspend, count up mode
prescaler 1.
----------------------------------------------------------------------------*/
#define uStep_TimeBase_INIT ( FREE_RUN_FLAG +         \
                            PRDLD_IMMEDIATE  +       \
                            TIMER_CNT_UPDN +         \
                            HSPCLKDIV_PRESCALE_X_1 + \
                            CLKDIV_PRESCALE_X_1  +   \
                            PHSDIR_CNT_UP    +       \
                            CNTLD_DISABLE )

/*----------------------------------------------------------------------------
Initialization constant for the F280X Compare Control Register. 
----------------------------------------------------------------------------*/
#define uStep_CompareControl_INIT ( LOADAMODE_ZRO + \
                                   LOADBMODE_ZRO + \
                                   SHDWAMODE_SHADOW + \
                                   SHDWBMODE_SHADOW )

/*----------------------------------------------------------------------------
Initialization constant for the F280X Action Qualifier Output A Register. 
	-	Clear Output to "Low" when incrementing
	-	Set Output to "High" when decrementing
----------------------------------------------------------------------------*/
#define uStep_PWM1_AQCTLA_INIT ( CAD_SET + CAU_CLEAR )
#define uStep_PWM2_AQCTLA_INIT ( CAD_SET + CAU_CLEAR )
#define uStep_PWM3_AQCTLA_INIT ( CAD_SET + CAU_CLEAR )
#define uStep_PWM4_AQCTLA_INIT ( CAD_SET + CAU_CLEAR )

/*----------------------------------------------------------------------------
Initialization constant for the F280X Dead-Band Generator registers for PWM Generation. 
Sets up the dead band for PWM and sets up dead band values.
	-	Full enable dead time on rising and falling edge
	-	Active High Complement
	-	DBFED-DBRED = 100 :  TBCLK = SYSTEMCLK/1  =>  Dead Time = 1us
----------------------------------------------------------------------------*/
#define  uStep_DBCTL_INIT  (BP_ENABLE + POLSEL_ACTIVE_HI_CMP)
#define  uStep_DBCNT_INIT   100   // 100 counts = 1 usec (delay) * 100 count/usec (for TBCLK = SYSCLK/1)

/*----------------------------------------------------------------------------
Initialization constant for the F280X PWM Chopper Control register for PWM Generation. 
	- 	Disable
----------------------------------------------------------------------------*/
#define  uStep_PCCTL_INIT  CHPEN_DISABLE

/*----------------------------------------------------------------------------
Initialization constant for the F280X Trip Zone Select Register 
	-	Disable
----------------------------------------------------------------------------*/
#define  uStep_TZSEL_INIT_STATE  DISABLE_TZSEL
              
/*----------------------------------------------------------------------------
Initialization constant for the F280X Trip Zone Control Register 
	-	Disable
----------------------------------------------------------------------------*/
#define  uStep_TZCTL_INIT ( TZA_HI_Z + TZB_HI_Z + \
                            DCAEVT1_HI_Z + DCAEVT2_HI_Z + \
                            DCBEVT1_HI_Z + DCBEVT2_HI_Z )

// ==================== New Class : Micro Stepping Sine/Cosine Moduration =====================

typedef struct {   
		_iq	Ramp_In;				// Input: Ramp
     	Uint16 Rotation;       		// Input: 0 = PWM1&4 enabled, 1 = PWM2&3 enabled (Q0)
		_iq VoltRef_A;				// Voltage Reference for Phase A
		_iq VoltRef_B;				// Voltage Reference for Phase B
   		int16 DutyFunc_A;        	// Input: PWM period modulation input for phase A (Q15)
		int16 DutyFunc_B;	   	    // Input: PWM period modulation input for phase B (Q15)
   		Uint16 PeriodMax;     	 	// Parameter: Maximum period (Q0)
   		Uint16 PwmActive;           // Parameter: 0 = PWM active low, 1 = PWM active high (0 or 1)
        void (*init)();             // Pointer to the init function 
        void (*SinMod_update)();    // Pointer to the update function
        }uSTEP_8S;  

// ====================== End Class ===========================================================
/*
The "PwmActive" setting depends on Power devices. 
when PwmActive = 1 (active high) implies the power device turns ON with a HIGH gate signal. 
     PwmActive = 0 (active low) implies the power device turns ON with a LOW gate signal. 

This polarity definition is not the same as the PWM polarity(Active High/Active Low) 
defined by the ACTRA register in x281x. The setting chosen here is applicable only 
when ACTRA is configured to generate Active High PWM. 
*/

// ============ Define Object =====================

typedef uSTEP_8S  *uSTEP_8S_handle;

//=================================================

// =================== Initial Class ============================================

#define uSTEP_8S_GEN {	0,	\
						0,	\
						1,	\
						1,	\
						0x4000,	\
						0x4000,	\
						0x4000,	\
						1,		\
						(void(*)(Uint32))F280X_uStep_8s_Init,	\
						(void(*)(Uint32))F280X_uStep_8s_Update	\
                      }

#define uSTEP_8S_DEFAULTS  uSTEP_8S_GEN

// ---------------- End Default Initializer ------------------------------------

/*------------------------------------------------------------------------------
 Prototypes for the functions in F280X_BDCPWM_BIPOLAR.C
------------------------------------------------------------------------------*/
void F280X_uStep_8s_Init(uSTEP_8S_handle);
void F280X_uStep_8s_Update(uSTEP_8S_handle);

#endif



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美激情一区不卡| 中文字幕亚洲视频| 国产精品白丝jk黑袜喷水| 国产精品国产三级国产aⅴ原创| 日本精品一区二区三区高清| 韩国一区二区视频| 亚洲视频电影在线| 久久久久久久久伊人| 欧美老人xxxx18| 色综合天天综合网国产成人综合天| 麻豆国产精品官网| 蜜桃视频一区二区| 亚洲高清免费视频| 亚洲影视在线观看| 亚洲视频 欧洲视频| 日韩亚洲欧美在线| 欧美精品丝袜久久久中文字幕| 色婷婷综合久久久| 成人免费观看视频| 波多野结衣视频一区| 国产91精品在线观看| 一区二区三区不卡视频| 中文字幕综合网| 亚洲欧洲精品天堂一级| 成人免费小视频| 国产精品国产自产拍高清av | 5566中文字幕一区二区电影| 成人禁用看黄a在线| 激情综合网激情| 国产一区二区三区视频在线播放| 蜜臀久久99精品久久久画质超高清 | 国产成人在线看| 国产剧情在线观看一区二区| 久久不见久久见免费视频7| 视频一区二区三区中文字幕| 洋洋av久久久久久久一区| 亚洲视频在线观看一区| 亚洲欧美一区二区三区国产精品 | 一区二区三区在线观看网站| 青青草国产成人99久久| 成人黄动漫网站免费app| 欧美精品第1页| 亚洲国产精品激情在线观看| 日韩黄色一级片| 国产成人精品一区二| 欧美日本在线视频| 国产精品素人视频| 蜜臀99久久精品久久久久久软件| 99精品国产视频| 欧美一级日韩免费不卡| 日韩一区欧美小说| 国产伦精一区二区三区| 欧美精品乱码久久久久久| 久久久久久97三级| 日韩成人午夜精品| 91免费在线看| 国产三级一区二区三区| 欧美aⅴ一区二区三区视频| 99久久精品费精品国产一区二区| 久久综合狠狠综合久久激情| 亚洲高清中文字幕| 91福利精品视频| 中文字幕欧美一区| 国产成人免费9x9x人网站视频| 精品国产免费视频| 五月婷婷久久丁香| 欧美性受xxxx| 亚洲在线视频免费观看| 99久久精品一区二区| 国产嫩草影院久久久久| 国产中文一区二区三区| 精品久久久久久久人人人人传媒 | 激情深爱一区二区| 日韩一区二区三区电影在线观看| 亚洲午夜激情网页| 在线亚洲人成电影网站色www| 中文无字幕一区二区三区| 久久99久久99精品免视看婷婷| 日韩一区二区电影| 蜜臀久久久99精品久久久久久| 欧美一卡2卡3卡4卡| 蜜桃视频一区二区三区| 日韩精品一区二区在线观看| 久久精品国产99| 精品久久久久久久久久久久包黑料| 日本午夜一区二区| 欧美mv日韩mv| 国产一区二区伦理| 国产欧美综合色| 成人晚上爱看视频| 亚洲精品久久久蜜桃| 欧美亚洲国产一区二区三区| 亚洲成av人片一区二区| 4438亚洲最大| 激情综合亚洲精品| 中文字幕在线一区二区三区| 色综合色综合色综合| 亚洲国产精品综合小说图片区| 欧美一区二区三区在线| 久久成人久久爱| 中文字幕一区二区三区乱码在线| 日本高清不卡一区| 美女视频黄 久久| 国产日韩欧美精品一区| 在线免费观看日本欧美| 日韩国产精品久久久| 国产午夜三级一区二区三| 91视视频在线观看入口直接观看www | 欧美日韩黄色一区二区| 裸体一区二区三区| 国产精品毛片大码女人| 欧美视频自拍偷拍| 国产激情精品久久久第一区二区 | 欧美一三区三区四区免费在线看| 国内精品视频666| 日韩伦理av电影| 精品日本一线二线三线不卡| 99久久精品免费观看| 日韩国产一区二| 中文字幕一区二区三区四区 | 国产亚洲欧洲997久久综合| 色又黄又爽网站www久久| 日韩av一区二区三区四区| 中文字幕av一区 二区| 欧美亚洲免费在线一区| 国产精品中文字幕欧美| 天堂在线亚洲视频| 国产精品天天看| 制服丝袜国产精品| 日本精品一区二区三区高清 | 国产精品欧美经典| 精品久久久久久久一区二区蜜臀| 在线观看欧美精品| 国产成人无遮挡在线视频| 毛片av一区二区| 亚洲一区二区精品久久av| 国产精品久久精品日日| 2017欧美狠狠色| 日韩欧美国产电影| 欧美精品久久99久久在免费线 | 欧美中文字幕不卡| jlzzjlzz亚洲女人18| 国产一区二区三区久久悠悠色av| 日一区二区三区| 亚洲国产精品一区二区久久恐怖片| 国产精品初高中害羞小美女文| 精品国产成人系列| 欧美成人vps| 欧美一级生活片| 欧美一区二区三区四区视频| 4438成人网| 欧美浪妇xxxx高跟鞋交| 欧美色精品在线视频| 欧洲国内综合视频| 欧美色区777第一页| 欧美三电影在线| 欧美日韩三级一区| 欧美老肥妇做.爰bbww视频| 7777精品伊人久久久大香线蕉完整版 | 国产在线视频一区二区| 精品影视av免费| 黑人巨大精品欧美黑白配亚洲| 蓝色福利精品导航| 国产麻豆精品一区二区| 国产精品99精品久久免费| 丁香另类激情小说| 96av麻豆蜜桃一区二区| 色先锋资源久久综合| 欧美日韩精品一区二区三区四区| 欧美日本韩国一区| 日韩免费观看高清完整版在线观看| 精品国产乱码久久久久久老虎 | 五月天国产精品| 久久99久久久久久久久久久| 国产激情视频一区二区三区欧美| 成人午夜免费av| 色婷婷精品久久二区二区蜜臀av| 欧美午夜精品免费| 日韩欧美一区中文| 亚洲国产精品av| 一区二区三区在线影院| 日本伊人精品一区二区三区观看方式| 蜜臀久久99精品久久久久宅男| 国产精品影音先锋| 色婷婷精品久久二区二区蜜臀av| 欧美高清hd18日本| 欧美精品一区二区蜜臀亚洲| 国产精品福利在线播放| 亚洲午夜在线电影| 国产精一区二区三区| 91捆绑美女网站| 精品美女被调教视频大全网站| 中文字幕综合网| 激情亚洲综合在线| 欧美色图激情小说| 欧美高清一级片在线观看| 亚洲国产一区在线观看| 成人一级视频在线观看| 欧美理论片在线| 亚洲男同性恋视频|