48 lines
1.0 KiB
C
48 lines
1.0 KiB
C
//###########################################################################
|
|
//
|
|
// FILE: epwm_test.c
|
|
//
|
|
|
|
//
|
|
//
|
|
//###########################################################################
|
|
//
|
|
// in 2838x_FLASH_lnk_cpu1.cmd
|
|
// .bss : > RAMGS0 // instead of RAMLS5
|
|
//###########################################################################
|
|
|
|
//
|
|
// Included Files
|
|
//
|
|
#include "f28x_project.h"
|
|
#include "init_perif.h"
|
|
#include "SyncPWMFonRun.h"
|
|
#include "adc_init.h"
|
|
#include "biss.h"
|
|
#include "rele.h"
|
|
#include "uart_4Mbit.h"
|
|
#include "frm_uart.h"
|
|
#include "fault.h"
|
|
|
|
void main(void)
|
|
{
|
|
asm (" NOP");
|
|
InitPerif();
|
|
|
|
for(;;)
|
|
{
|
|
BissClkgenRun();
|
|
UartErrorReset();
|
|
#ifdef FREEMASTER
|
|
FMSTR_Poll();
|
|
#endif
|
|
SyncPWMFonRun();
|
|
if(fault_read_check()) fault_read_ports();//вынесено сюда, так как нельзя вызывать в прерывании,так как не будет считать таймер таймаута
|
|
}
|
|
}
|
|
|
|
|
|
//
|
|
// End of file
|
|
//
|