#include <stdio.h>
#include <math.h>
#include "LF2407Aregs.h"
#include "ad_test1.h"
#define true 1
#define false 0
UINT IPMdata,Backin_mark,
Backin_mark,Backin_check,Backin_error,time_buffer,realtimer,IPM_SET;
UINT
IPM_mark,ZERO_mark,ZERO_check,time1_mark,last_D3,last_D4,last_D5,last_D6,CAN_mark,D4_
enable;
UINT
Current_mark,Current_mark2,CurrentData1,CurrentData2,Current_check1,Current_check2,Tem
p_mark,CAN_mark1;
UINT counter;
void Delay(unsigned long times)
{
for(counter=0;counter<times;counter++)
{
}
counter=0;
}
void CAN_PROCESS()
{
*CANMDER&=0XFFC0; /*disable all box*/
*CANMCR|=0X0100; /*data change ask*/
*CANMBX5A=can_box[5][0];
asm(" NOP");
*CANMBX5B=can_box[5][1];
asm(" NOP");
*CANMBX5C=can_box[5][2];
asm(" NOP");
*CANMBX5D=can_box[5][3];
asm(" NOP");
*CANMCR=*CANMCR&0XFEFF; /*recover*/
*CANMDER|=0X0021; /*enable box0,5*/
*CANTCR|=0X0080; /*send begin*/