📄 main.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 + -