main.c
来自「F2812实现电机控制源程序.rar」· C语言 代码 · 共 61 行
C
61 行
/*********************************************************************
** 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 + =
减小字号Ctrl + -
显示快捷键?