-
#include
#include
#include
//#include
#include
#define
EPWM1_TIMER_TBPRD
3750
#define
EPWM3_TIMER_TBPRD
3750
void
InitEPwm1Example(
void
);
void
InitEPwm3Example(
void
);
interrupt
void
epwm1_timer_isr(
void
);
interrupt
void
epwm3_timer_isr(
void
);
extern
Uint32
k=0;
extern
Uint32
TonC[400]={1875,1851,1828,1804,1781,1757,1734,17 10,1687,1664,1640,1617,
1594,1571
,1548,1525,1502,1479,1457,1434,1411,1389,1367,1345
,1323,1301,
1279,1258,1236,1215,11
94,1173,1152,1132,1111,1091,1071,1051,1032,1012,
993,974,956,937,919,901,883,865,848,831
,814,798,782,766,750,734,719,704,
6
90,675,661,648,634,621,609,596,584,572,561,549,538
,528,518,508,498,489,
480,472,464,45
6,448,441,435,428,422,416,411,406,402,397,393,390,
387,384,
382,380,378,377,376,375,37
5,375,376,377,378,380,382,384,387,390,393,397,
402,406,411,416,422,428,435,441,448,456
,464,472,480,489,498,508,518,528,
538
,549,561,572,584,596,609,621,634,648,661,675,690,7
04,719,734,750,766,
782,798,814,831
,848,865,883,901,919,937,956,974,993,1012,1032,105
1,1071,
1091,1111,1132,1152,1173,119
4,1215,1236,1258,1279,1301,1323,1345,1367,
1389,1411,1434,1457,1479,1502,1525,1548,1571,1
594,1617,1640,1664,1687,
1710,1734,1
757,1781,1804,1828,1851,1875,1899,1922,1946,1969,1
993,2016,
2040,2063,2086,2110,2133,2
156,2179,2202,2225,2248,2271,2293,2316,2339,
2361,2383,2405,2427,2449,2471,2492,2514,25
35,2556,2577,2598,2618,2639,
2659,267
9,2699,2718,2738,2757,2776,2794,2813,2831,2849,286
7,2885,2902,
2919,2936,2952,2968,298
4,3000,3016,3031,3046,3060,3075,3089,3102,3116,
3129,3141,3154,3166,3178,3189,3201,3212
,3222,3232,3242,3252,3261,3270,
3278,32
86,3294,3302,3309,3315,3322,3328,3334,3339,3344,33
48,3353,3357,
3360,3363,3366,3368,337
0,3372,3373,3374,3375,3375,3375,3374,3373,3372,
3370,3368,3366,3363,3360,3357,3353,3348
,3344,3339,3334,3328,3322,3315,
3309,3
302,3294,3286,3278,3270,3261,3252,3242,3232,3222,3
212,3201,3189,
3178,3166,3154,3141,3
129,3116,3102,3089,3075,3060,3046,3031,3016,3000,
2984,2968,2952,2936,2919,2902,2885,2867
,2849,2831,2813,2794,2776,2757,
2738,
2718,2699,2679,2659,2639,2618,2598,2577,2556,2535,
2514,2492,2471,
2449,2427,2405,2383,
2361,2339,2316,2293,2271,2248,2225,2202,2179,2156,
2133,2110,2086,2063,2040,2016,1993,1969
,1946,1922,1899};
void
main(
void
)
{
InitSysCtrl();
InitEPwm1Gpio();
InitEPwm3Gpio();
DINT;
InitPieCtrl();
IER = 0x0000;
IFR = 0x0000;
InitPieVectTable();
EALLOW;
1_INT = &epwm1_timer_isr;
3_INT = &epwm3_timer_isr;
EDIS;
EALLOW;
YNC = 0;
EDIS;
InitEPwm1Example();
InitEPwm3Example();
EALLOW;
YNC = 1;
EDIS;
IER |= M_INT3;
1 = 1;
3 = 1;
EINT;
ERTM;
for
(;;)
{
asm
(
);
}
}
void
InitEPwm1Example()
{
= EPWM1_TIMER_TBPRD;
= 0x0000;
= 0x0000;
= 1500;
= 1500;
E
= TB_COUNT_UPDOWN;
= TB_DISABLE;
DIV = TB_DIV1;
=
TB_DIV1;
ODE =
CC_SHADOW;
ODE = CC_SHADOW;
ODE = CC_CTR_ZERO_PRD;
ODE = CC_CTR_ZERO_PRD;
= AQ_CLEAR;
= AQ_SET;
= AQ_SET;
= AQ_CLEAR;
= ET_CTR_ZERO;
= 1;
-
-
-
-
-
-
-
-
-
上一篇:YEZ系列电机参数
下一篇:CBCC建筑色卡千色卡色查询表修订稿