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

📄 main.c

📁 F2812实现电机控制源程序.rar
💻 C
字号:
/*********************************************************************
**	Module Name:		DC-MOTOR  				    				**
**	Author:				Cbq  			    						**
**	Version:			1.0			    							**
**	CreateDate:			2008-05-19		    						**
**	Description:		            			    				**
**	Remark:				Huozq		    							**
**	Revision History:	2008-11-10			    					**
**********************************************************************/

/*********************************************************************
**	实验目的:通过学习直流电机实验,了解PWM波如何配置,来控制电机的  **
**           转动。大家在学习时还是要在去熟悉下我们课本的事件管理器 **
**           那一章,对其寄存器有个了解,好再去看程序,就都明白了   **                                               **
**	实验说明:因为直流电机就两根线,我们取了DSP的PWM1和PWM2来进行控  **
**           制,然后经过了两级放大输出。                            **
**	实验结果:运行程序可看到电机在转动,若要改变电机转速或转向,可在  **
**           DSP28_EV.c文件里按相应注释修改,即实现PWM波来控制电机  **                                     **
**********************************************************************/


#include "DSP28_Device.h"


void main(void)
{
	/*初始化系统*/
	InitSysCtrl();

	/*关中断*/
	DINT;
	IER = 0x0000;
	IFR = 0x0000;
	
	/*初始化PIE控制寄存器*/
	InitPieCtrl();
	
	/*初始化PIE矢量表*/
	InitPieVectTable();	
	
	/*初始化GPIO*/
	InitGpio();
	
	/*初始化EV*/
	InitEv();
	
	EINT;
	ERTM;

	for(;;)
	{
		KickDog();	//剔除看门狗,防止对DSP进行复位
	}

} 	


//===========================================================================
// No more.
//===========================================================================

⌨️ 快捷键说明

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