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

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

?? epwm.c

?? TI公司提供2812FLASH燒寫的PDF文檔,初學可以看一下.
?? C
字號:
/**********************************************************************
* File: EPwm.c
* Devices: TMS320F2808, TMS320F2806, TMS320F2801
* Author: David M. Alter, Texas Instruments Inc.
* History:
*   02/11/05 - original (D. Alter)
**********************************************************************/

#include "DSP280x_Device.h"

// EXAMPLE_BIOS or EXAMPLE_NONBIOS are defined in the CCS project build options
#ifdef EXAMPLE_BIOS
    #include "example_BIOS.h"
#endif

#ifdef EXAMPLE_NONBIOS
    #include "example_nonBIOS.h"
#endif


/*** Constants ***/
#define ADC_sample_period   1999			// 1999 = 50KHz sampling w/ 100MHz CPUCLK
#define PWM_half_period    25000			// period/2 for 2kHz symmetric PWM
#define PWM_duty_cycle     18750			// 25% duty cycle


/**********************************************************************
* Function: InitEPwm()
*
* Description: Initializes the Enhanced PWM modules on the F280x.
**********************************************************************/
void InitEPwm(void)
{

/************************************************************/
/*** Must disable the clock to the ePWM modules if you    ***/
/*** want all ePMW modules synchronized.                  ***/
/************************************************************/
	asm(" EALLOW");						// Enable EALLOW protected register access
	SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC = 0;
	asm(" EDIS");						// Disable EALLOW protected register access


/************************************************************/
/*** Configure ePWM2 to trigger the ADC at a 50KHz rate   ***/
/************************************************************/

	EPwm2Regs.TBCTL.bit.CTRMODE = 0x3;		// Disable the timer

	EPwm2Regs.TBCTL.all = 0xC033;			// Configure timer control register
/*
 bit 15-14     11:     FREE/SOFT, 11 = ignore emulation suspend
 bit 13        0:      PHSDIR, 0 = count down after sync event
 bit 12-10     000:    CLKDIV, 000 => TBCLK = HSPCLK/1
 bit 9-7       000:    HSPCLKDIV, 000 => HSPCLK = SYSCLKOUT/1
 bit 6         0:      SWFSYNC, 0 = no software sync produced
 bit 5-4       11:     SYNCOSEL, 11 = sync-out disabled
 bit 3         0:      PRDLD, 0 = reload PRD on counter=0
 bit 2         0:      PHSEN, 0 = phase control disabled
 bit 1-0       11:     CTRMODE, 11 = timer stopped (disabled)
*/

	EPwm2Regs.TBCTR = 0x0000;				// Clear timer counter
	EPwm2Regs.TBPRD = ADC_sample_period;	// Set timer period
	EPwm2Regs.TBPHS.half.TBPHS = 0x0000;	// Set timer phase

	EPwm2Regs.ETPS.all = 0x0100;			// Configure SOCA
/*
 bit 15-14     00:     EPWMxSOCB, read-only
 bit 13-12     00:     SOCBPRD, don't care
 bit 11-10     00:     EPWMxSOCA, read-only
 bit 9-8       01:     SOCAPRD, 01 = generate SOCA on first event
 bit 7-4       0000:   reserved
 bit 3-2       00:     INTCNT, don't care
 bit 1-0       00:     INTPRD, don't care
*/

	EPwm2Regs.ETSEL.all = 0x0A00;			// Enable SOCA to ADC
/*
 bit 15        0:      SOCBEN, 0 = disable SOCB
 bit 14-12     000:    SOCBSEL, don't care
 bit 11        1:      SOCAEN, 1 = enable SOCA
 bit 10-8      010:    SOCASEL, 010 = SOCA on PRD event
 bit 7-4       0000:   reserved
 bit 3         0:      INTEN, 0 = disable interrupt
 bit 2-0       000:    INTSEL, don't care
*/

	EPwm2Regs.TBCTL.bit.CTRMODE = 0x0;		// Enable the timer in count up mode


/************************************************************/
/*** Configure ePWM1 for 2KHz symmetric PWM on EPWM1A pin ***/
/************************************************************/
	EPwm1Regs.TBCTL.bit.CTRMODE = 0x3;		// Disable the timer

	EPwm1Regs.TBCTL.all = 0xC033;			// Configure timer control register
/*
 bit 15-14     11:     FREE/SOFT, 11 = ignore emulation suspend
 bit 13        0:      PHSDIR, 0 = count down after sync event
 bit 12-10     000:    CLKDIV, 000 => TBCLK = HSPCLK/1
 bit 9-7       000:    HSPCLKDIV, 000 => HSPCLK = SYSCLKOUT/1
 bit 6         0:      SWFSYNC, 0 = no software sync produced
 bit 5-4       11:     SYNCOSEL, 11 = sync-out disabled
 bit 3         0:      PRDLD, 0 = reload PRD on counter=0
 bit 2         0:      PHSEN, 0 = phase control disabled
 bit 1-0       11:     CTRMODE, 11 = timer stopped (disabled)
*/

	EPwm1Regs.TBCTR = 0x0000;				// Clear timer counter
	EPwm1Regs.TBPRD = PWM_half_period;		// Set timer period
	EPwm1Regs.TBPHS.half.TBPHS = 0x0000;	// Set timer phase

	EPwm1Regs.CMPA.half.CMPA = PWM_duty_cycle;	// Set PWM duty cycle

	EPwm1Regs.CMPCTL.all = 0x0002;			// Compare control register
/*
 bit 15-10     0's:    reserved
 bit 9         0:      SHDWBFULL, read-only
 bit 8         0:      SHDWAFULL, read-only
 bit 7         0:      reserved
 bit 6         0:      SHDWBMODE, don't care
 bit 5         0:      reserved
 bit 4         0:      SHDWAMODE, 0 = shadow mode
 bit 3-2       00:     LOADBMODE, don't care
 bit 1-0       10:     LOADAMODE, 10 = load on zero or PRD match
*/

	EPwm1Regs.AQCTLA.all = 0x0060;		// Action-qualifier control register A
/*
 bit 15-12     0000:   reserved
 bit 11-10     00:     CBD, 00 = do nothing
 bit 9-8       00:     CBU, 00 = do nothing
 bit 7-6       01:     CAD, 01 = clear
 bit 5-4       10:     CAU, 10 = set
 bit 3-2       00:     PRD, 00 = do nothing
 bit 1-0       00:     ZRO, 00 = do nothing
*/

	EPwm1Regs.AQSFRC.all = 0x0000;		// Action-qualifier s/w force register
/*
 bit 15-8      0's:    reserved
 bit 7-6       00:     RLDCSF, 00 = reload AQCSFRC on zero
 bit 5         0:      OTSFB, 0 = do not initiate a s/w forced event on output B
 bit 4-3       00:     ACTSFB, don't care
 bit 2         0:      OTSFA, 0 = do not initiate a s/w forced event on output A
 bit 1-0       00:     ACTSFA, don't care
*/

	EPwm1Regs.AQCSFRC.all = 0x0000;		// Action-qualifier continuous s/w force register
/*
 bit 15-4      0's:    reserved
 bit 3-2       00:     CSFB, 00 = forcing disabled
 bit 1-0       00:     CSFA, 00 = forcing disabled
*/

	EPwm1Regs.DBCTL.bit.OUT_MODE = 0;	// Deadband disabled
	EPwm1Regs.PCCTL.bit.CHPEN = 0;		// PWM chopper unit disabled
	EPwm1Regs.TZCTL.bit.TZA = 0x3;		// Trip action disabled for output A

	EPwm1Regs.TBCTL.bit.CTRMODE = 0x2;	// Enable the timer in count up/down mode

} // end InitEPwm()


/*** end of file *****************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产裸体歌舞团一区二区| 久久久久久麻豆| 在线观看成人小视频| 亚洲欧美偷拍卡通变态| 久久久久久久久久久久电影| 欧美日本一区二区| 欧美日免费三级在线| 日韩中文字幕不卡| 久久久99免费| 91官网在线免费观看| 六月丁香综合在线视频| 国产精品美女一区二区在线观看| 精品久久久久久久人人人人传媒 | 不卡的av网站| 91伊人久久大香线蕉| 蜜臀精品一区二区三区在线观看| 蜜桃视频免费观看一区| 国产精品高潮呻吟久久| 久久久99久久| 中文在线免费一区三区高中清不卡| 91蜜桃婷婷狠狠久久综合9色| 色老汉av一区二区三区| 国产真实精品久久二三区| 成人激情开心网| 国产乱子伦视频一区二区三区 | 国产精品久久久爽爽爽麻豆色哟哟 | 国产日韩视频一区二区三区| 中文字幕一区在线观看| 偷拍自拍另类欧美| 成人免费av网站| 激情偷乱视频一区二区三区| 91蜜桃在线观看| 91丝袜呻吟高潮美腿白嫩在线观看| 中文字幕一区二区三区四区不卡 | 欧美亚洲尤物久久| 色综合久久88色综合天天6 | 欧美一级高清大全免费观看| 欧美丝袜丝nylons| 中文字幕在线观看不卡视频| 午夜精品福利一区二区蜜股av| 国产精品主播直播| 精品国产乱码久久久久久夜甘婷婷 | 精品乱人伦一区二区三区| 亚洲一区二区在线播放相泽| 亚洲精品videosex极品| 亚洲精品久久久蜜桃| 成人理论电影网| 91国偷自产一区二区三区观看| 欧美极品aⅴ影院| 亚洲精品精品亚洲| 日韩不卡手机在线v区| 欧美日韩一区小说| 天天影视涩香欲综合网| 日韩午夜激情电影| 国产精品高潮呻吟| 欧美色区777第一页| 日日夜夜精品视频免费| 777a∨成人精品桃花网| 久久久国产一区二区三区四区小说| 亚洲国产高清不卡| 日韩高清中文字幕一区| 精品国产免费人成电影在线观看四季 | 日韩国产欧美在线播放| 国产成人免费av在线| 1区2区3区国产精品| 色综合久久久久综合体桃花网| 亚洲一二三四久久| 在线观看成人免费视频| 男女男精品视频网| 色婷婷久久久久swag精品| 日韩av一区二区三区四区| 亚洲精品在线观| 欧美三级欧美一级| 懂色av中文一区二区三区| 一区二区高清视频在线观看| 欧美xxxxxxxxx| 成人看片黄a免费看在线| 精品国产露脸精彩对白| 午夜影视日本亚洲欧洲精品| 久久久综合精品| 国模娜娜一区二区三区| 午夜一区二区三区在线观看| 国产日韩精品一区| 亚洲精品在线免费播放| 六月丁香婷婷色狠狠久久| 欧美群妇大交群中文字幕| av网站一区二区三区| 欧美精品一区二区三区四区| 中文字幕一区二| 亚洲精品一区二区三区四区高清| 日韩一区精品字幕| 国产成人精品影视| 天堂资源在线中文精品| 欧美一区二区三区色| 日韩主播视频在线| 午夜影院在线观看欧美| 日韩一卡二卡三卡国产欧美| 蜜桃视频在线一区| 免费在线观看视频一区| 青青草国产成人av片免费| 日本伊人色综合网| 激情另类小说区图片区视频区| 国产无人区一区二区三区| 久久久久9999亚洲精品| 91色|porny| 久久99精品久久久久久| 国产在线一区二区| 国产成人在线视频网站| 国产白丝网站精品污在线入口| 国产夫妻精品视频| 成人丝袜视频网| 色88888久久久久久影院按摩| 麻豆成人91精品二区三区| 精品一区二区免费在线观看| 国产精品亚洲一区二区三区在线| 亚洲啪啪综合av一区二区三区| 日韩精品一区二区三区四区视频| 91香蕉视频mp4| 国产成人日日夜夜| 欧美日韩免费电影| 精品成a人在线观看| 国产日本欧美一区二区| 国产精品嫩草影院com| 日韩欧美久久久| 日韩一区二区在线免费观看| 欧美中文字幕久久| 久久精品亚洲麻豆av一区二区| 尤物在线观看一区| 日韩美女精品在线| ㊣最新国产の精品bt伙计久久| 奇米影视一区二区三区小说| 成年人午夜久久久| 91在线播放网址| 日本一区二区三区久久久久久久久不 | 亚洲妇女屁股眼交7| 国产91精品一区二区麻豆亚洲| 国产麻豆视频精品| 国产98色在线|日韩| 精品精品国产高清a毛片牛牛| 日韩午夜激情免费电影| 精品第一国产综合精品aⅴ| 久久综合久久综合久久| 日韩av在线播放中文字幕| 欧美日韩二区三区| 26uuu国产一区二区三区| 国产日产欧产精品推荐色 | 一区二区三区国产豹纹内裤在线| 亚洲精品国产无天堂网2021| 国产乱一区二区| 欧美这里有精品| 欧美年轻男男videosbes| 亚洲男人的天堂在线aⅴ视频| 亚洲精品视频在线| 91精品国产综合久久精品性色| 亚洲欧洲日韩在线| 在线观看国产精品网站| 日韩欧美综合在线| 国产美女在线精品| 国产精品天天摸av网| 91视频在线观看| 精品盗摄一区二区三区| 亚洲综合偷拍欧美一区色| 欧美一区二区美女| 国产99久久久国产精品潘金 | 日韩欧美精品在线视频| 国产精品综合一区二区| 欧美日韩不卡在线| 国产夫妻精品视频| 精品日韩99亚洲| 五月天精品一区二区三区| 91一区二区三区在线观看| 全国精品久久少妇| 日韩一区二区三区高清免费看看| 久久精品999| 一区二区三区.www| 国产婷婷色一区二区三区| 久久精品国产成人一区二区三区| 国产色爱av资源综合区| 久久精品国产99国产精品| 欧美一级片在线看| 午夜激情综合网| 欧美高清视频在线高清观看mv色露露十八 | 久久精品二区亚洲w码| 亚洲精品国产一区二区三区四区在线| 日韩精品一区二区三区在线播放| 亚洲自拍欧美精品| 一区二区三区成人| 欧美日韩国产成人在线免费| 成年人网站91| 成人黄色综合网站| 大胆欧美人体老妇| 国产91丝袜在线播放| 国产精品77777竹菊影视小说| 美脚の诱脚舐め脚责91 | 国产精品电影一区二区| 久久久精品一品道一区| 成人网页在线观看| 成人av网址在线| 91免费版pro下载短视频| 日韩中文字幕一区二区三区|