⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dsp28_ev.c

📁 合众达SEED-DTK2812 光盘内容 DSP源码 用户指南 实验手册
💻 C
字号:
/******************************************************************************/
/*  Copyright 2004 by SEED Electronic Technology LTD.                         */
/*  All rights reserved. SEED Electronic Technology LTD.                      */
/*  Restricted rights to use, duplicate or disclose this code are             */
/*  granted through contract.                                                 */
/*  MODULE NAME... DARAM on board											  */
/*  FILENAME...... DEC5416_SRAM.c											  */
/*  PROJECT....... Read and write on-board daram memory of TMS320VC5502	      */
/*  作者: gao		                                                          */
/*  版本:1.0                                                                  */
/*  日期:06.11.10                                                             */
/******************************************************************************/
#include "DSP28_Device.h"

//---------------------------------------------------------------------------
// InitEv: 
//---------------------------------------------------------------------------
// This function initializes to a known state.
//
void InitEv(void){
//设置GPIO	
	EALLOW;
	GpioMuxRegs.GPAMUX.all=0x00ff;
	EDIS;
	
// 初始化定时器控制寄存器 (EV A)
    EvaRegs.GPTCONA.all = 0;
   
//设置定时器1
    // 设置定时器1的周期和比较;
    EvaRegs.T1PR = 0xffff;       // 周期
    // 中断使能
    EvaRegs.EVAIMRA.bit.T1PINT = 1;
    EvaRegs.EVAIFRA.bit.T1PINT = 1;
    // 清除计数寄存器
    EvaRegs.T1CNT = 0x0000;
    // 设置定时器控制寄存器;    
    EvaRegs.T1CON.all = 0x1040;//连续递增/递减计数,定时器使能,关闭比较使能
    	
//使能产生PWM1-PWM4的比较功能
	EvaRegs.CMPR1 =0x0c00;
	EvaRegs.CMPR2 =0x3c00;
	
//比较方式控制
	//输出引脚1CMPR1-高有效	输出引脚2CMPR1-低有效	
	//输出引脚3CMPR2-高有效	输出引脚4CMPR2-低有效	
	//输出引脚5CMPR3-高有效	输出引脚6CMPR3-低有效	
	EvaRegs.ACTRA .all=0x0666;
	EvaRegs.DBTCONA.all=0x0Af8;//x/4,死区开,m=2,p=4,t=0.2us
	EvaRegs.COMCONA .all=0xA600;		
}	
	
//===========================================================================
// No more.
//===========================================================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -