标题:
无刷直流电机dsp2812驱动代码
[打印本页]
作者:
西安西
时间:
2017-7-5 15:52
标题:
无刷直流电机dsp2812驱动代码
用于dsp2812
0.png
(54.43 KB, 下载次数: 116)
下载附件
2017-7-10 03:32 上传
全部资料下载地址:
kongzhi.zip
(111.05 KB, 下载次数: 51)
2017-7-5 15:52 上传
点击文件名下载附件
下载积分: 黑币 -5
dsp主程序预览:
#include"DSP28_Device.h "
Uint32 intcount;
int increase;
int decrease;
void InitSysCtrl(void)
{
Uint16 i;
EALLOW;
SysCtrlRegs.WDCR = 0x0068;
SysCtrlRegs.WDCR=0x0068;
SysCtrlRegs.PLLCR = 0xA;
for(i=0; i<50000; i++){}
SysCtrlRegs.HISPCP.all=0x000l;
SysCtrlRegs.LOSPCP.all=0x0002;
SysCtrlRegs.PCLKCR.bit.EVAENCLK=1;
EDIS;
}
void InitGpio(void)
{
EALLOW;
GpioMuxRegs.GPAMUX.bit.PWM1_GPIOA0=1;
GpioMuxRegs.GPAMUX.bit.PWM2_GPIOA1= 1;
EDIS;
}
void InitEv(void)
{
EvaRegs.T1CON.bit.TMODE=1;
EvaRegs.T1CON.bit.TPS=1;
EvaRegs.T1CON.bit.TENABLE=0;
EvaRegs.T1CON.bit.TCLKS10=0;
EvaRegs.T1CON.bit.TECMPR=1;
EvaRegs.T1PR=0x493E;
EvaRegs.T1CNT=0;
EvaRegs.COMCONA.bit.CENABLE=1;
EvaRegs.COMCONA.bit.FCOMPOE=1;
EvaRegs.COMCONA.bit.CLD=2;
EvaRegs.DBTCONA.bit.DBT=10;
EvaRegs.DBTCONA.bit.EDBT1=1;
EvaRegs.DBTCONA.bit.DBTPS=4,
EvaRegs.ACTR.all = 0x0666 ;
EvaRegs.CMPR1 = 0x41EB;
EvaRegs.EVAIMRA.bit.T1PINT=1;
EvaRegs.EVAIFRA.bit.T1PINT=1;
}
interrupt void TlPINT_ISR(void)
{
intcount++;
if(intcount>=1000)
{
if ((increase==1) &&(decrease==0))
{
EvaRegs.CMPR1=EvaRegs.CMPR1 + 938;
if(EvaRegs.CMPR1>= 0x41EB)
{
EvaRegs.CMPR1=0x41EB;
increase=0;
decrease=1;
}
}
if((increase==0)&&(decrease==1))
{
EvaRegs.CMPR1=EvaRegs.CMPR1-938;
if(EvaRegs.CMPR1<=0x0753)
{
EvaRegs.CMPR1=0x0753;
increase=1;
decrease=0;
}
}
intcount=0;
}
PieCtrl.PIEACK.all= PIEACK_GROUP1;
EvaRegs.EVAIFRA.bit.T1PINT=1 ;
EINT;
}
int main(void) {
InitSysCtrl();
DINT;
IER=0x0000;
IFR=0x0000;
InitPieCtrl();
InitPieVectTable();
InitGpio();
InitEv();
intcount=0;
increase=0;
decrease=1;
PieCtrl.PIEIER2.bit.INTx4=1;
IER|=M_INT2;
EINT;
ERTM;
EvaRegs.T1CON.bit.TENABLE=1;
while(1)
{
}
}
复制代码
作者:
牛牛塞纳
时间:
2017-7-10 18:27
不错的!很适合初学者学习!
作者:
qq2512262471
时间:
2017-7-10 22:53
感谢分享@
作者:
cnyouw
时间:
2017-9-6 15:24
感谢分享
作者:
木子木子木子
时间:
2017-11-17 11:10
感谢分享
作者:
17079424323
时间:
2018-10-12 11:30
加入到ccs、不能打开啊
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1