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

📄 f28xpwm.c

📁 许继的2812开发全套驱动程序,很全很实用的.rar
💻 C
字号:
/* ==================================================================================
File name:       F28XPWM.C
                    
Originator:	Digital Control Systems Group
			Texas Instruments

Description:   This file contains source for the Full Compare PWM  drivers for the F28x
              
=====================================================================================
History:
-------------------------------------------------------------------------------------
  05-15-2002	Release	Rev 1.0                                      
----------------------------------------------------------------------------------*/

#include "DSP281x_Device.h"
#include "f28xpwm.h"


void F28X_EV1_PWM_Update(PWMGEN *p) 
{       
		int  m_period;
        long tmp;

        tmp = (long)(p->n_period*p->Mfunc_p);
        m_period = (int)(tmp>>16) + (int)(p->n_period>>1);
        EvaRegs.T1PR = m_period;  

        tmp = (long)(m_period*p->Mfunc_c1);
        EvaRegs.CMPR1 = (int)(tmp>>16) + (int)(m_period>>1);

        tmp = (long)(m_period*p->Mfunc_c2);
        EvaRegs.CMPR2 = (int)(tmp>>16) + (int)(m_period>>1);

        tmp = (long)(m_period*p->Mfunc_c3);
        EvaRegs.CMPR3 = (int)(tmp>>16) + (int)(m_period>>1);
        
}

⌨️ 快捷键说明

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