⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.h

📁 PWM输出控制三路步进电机
💻 H
字号:
#ifndef _MAIN_H_
#define _MAIN_H_ 

#define uchar unsigned char
#define uint unsigned int
#define SET_BIT(val, bitn)    (val |=(1<<(bitn))) 
#define CLR_BIT(val, bitn)     (val&=~(1<<(bitn))) 
#define GET_BIT(val, bitn)    (val &(1<<(bitn)) ) 


uchar ReadCard(uchar *CardID );
void RF_Init(void);
void Get_Total(void);

#define Cofficient 76 //190(10mm/85mmL) 132*250 =33000/3000= 11 round
#define Speed_Coff 16
#define Accel_step 2
#define Low_freq   120 //25mm, 100; 10mm 120.


//#define BAUDRATE 38400 
uint8_t Colin_A;
//静态库函数声明
//static uchar Ms_counter;
uchar Buz_Count_T;
uint16_t BAUDRATE;
uint8_t BAUDRATE_X;
//static uchar T_CNT_MS=0;
//static uchar T_CNT_SE=0;
//static uchar T_CNT_MI=0;
//static uchar T_CNT_HR=0;

//setting by pc
uchar TM1_PWM_flag; //EE2-15
uchar TM2_PWM_flag; //EE2-15
uchar TM3_PWM_flag; //EE2-15

uchar TM_count1;
uchar TM_count2;
uchar output[2];	//pc to device, motor

uchar Input_driver;
uchar Input_speeder;
uchar Coin_data;
uchar AD1_driver,AD2_driver;
uchar AD1_speeder,AD2_speeder;
uchar Reset_data;
uchar Comm_status;

uchar M_c_position[3];//current position
uchar M_0_position[3];//1st object position
//uchar M_1_position[3];//2nd object position

uchar M_c_speed[3];
uchar M_0_speed[3];
//uchar M_1_speed[3];

uchar M_c_direct[3];//1 up

uchar M_state[3]; //1 running, 0 stop

uint Start_data[3];
uint Raise_data[3];
uint Const_T[3];
uint End_data[3];

//uint Puls_actual_count[3];//output pulse 
//uint Puls_intend_count[3];
uchar Freq_reg_set[3];

//uint Puls_count[3];
uint Puls_count0;
uint Puls_count1;
uint Puls_count2;



//uchar Puls_flag0;
//uchar Puls_flag1;
//uchar Puls_flag2;
uchar Start_flag[3];


uchar Touch_sensor[3];
uchar PC_off[3];
uchar PC_off_data;

uchar Touch_count;
uchar power_count;
uchar power0, power1,power2,power3;
uchar power_count1,power_count2,power_count3;
uchar colin;
uchar Sys_count_10ms;
uint  Sys_count_1s;

uchar System_ON_Start;
uchar System_ON;
uchar System_OF_Start;
uchar System_OF;

uchar coin_count;
uchar Rs232_LED;


uchar testl[5];
uint testjjj;






#define Rd_Succ 	GET_BIT(RD_Status,2)

#define Rd_Fail_1 	SET_BIT(RD_Status,3)



#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -