|
[/code]- /*
- * main.c
- *
- * Created on: 2023年3月23日
- * Author: Zihanwei
- */
- #include "DSP2833x_Device.h" // DSP2833x Headerfile Include File
- #include "DSP2833x_Examples.h" // DSP2833x Examples Include File
- #include "leds.h"
- #include "time.h"
- #include "epwm_up.h"
- /*******************************************************************************
- * 函 数 名 : main
- * 函数功能 : 主函数
- * 输 入 : 无
- * 输 出 : 无
- *******************************************************************************/
- void main()
- {
- int i=0;
- unsigned char fx=0;
- InitSysCtrl();
- InitPieCtrl();
- IER = 0x0000;
- IFR = 0x0000;
- InitPieVectTable();
- // LED_Init();
- EPWM1_Init(500);
- EPWM6_Init(500);
- while(1)
- {
- if(fx==0)
- {
- i++;
- if(i==300)
- {
- fx=1;
- }
- }
- else
- {
- i--;
- if(i==0)
- {
- fx=0;
- }
- }
- EPwm1A_SetCompare(i); //i值最大可以取499,因为ARR最大值是499.
- EPwm1B_SetCompare(300-i); //i值最大可以取499,因为ARR最大值是499.
- EPwm6A_SetCompare(i); //i值最大可以取499,因为ARR最大值是499.
- EPwm6B_SetCompare(300-i); //i值最大可以取499,因为ARR最大值是499.
- DELAY_US(10*1000);
- }
- }
复制代码 |
|