mtcom.h

来自「PIC18F4520与MTx通信及控制程序。包括报文配置等。」· C头文件 代码 · 共 49 行

H
49
字号
/**********************************************************************
说明:从2007-03-13起使用的规范的统一编程
时间:2007-03-19   by XY 
修改:2007-03-22   by XY   float-->double
      
**********************************************************************/
//**********************************************************参数定义****************************************************// 
#ifdef MTCom_GLOBALS
#define MTCom_EXT
#else 
#define MTCom_EXT extern
#endif 

//********************************************************定义Send变量********************************************//
MTCom_EXT int Step;            // 系统进程
MTCom_EXT int SendStep;            // 陀螺初始化进程
MTCom_EXT int Flag_Ms;            // 进行测量标志位
MTCom_EXT int Flag_MTError;            // 错误标志位

//MTCom_EXT char CfData[10];         //非测量数据缓冲区
MTCom_EXT double MsData[6];         //测量数据缓冲区

MTCom_EXT union Ms            //定义一个共用体   
               {
                 char chdata[4];      
                 double fldata;         
                };
MTCom_EXT union Ms MsDateFloat;  //用于接受浮点数的
MTCom_EXT double acc[3];      //加速度数据接受区

MTCom_EXT double Angle_Initial;      // 初始角度
MTCom_EXT double Angle_Current;      // 当前角度
MTCom_EXT double Angle_Current0;    // 缓冲

//MTCom_EXT float Angle_Initial;      // 初始角度
//MTCom_EXT float Angle_Current;      // 当前角度
//MTCom_EXT float Angle_Current0;    // 缓冲

//****************************************************定义发送数组*****************************************************

//**************************************************定义硬件接口*******************************************************

//**********************相关功能函数声明******************************
void SendMessage(char *p,char Length);
void RecMessage(char SendMid);              //报文接受函数


//***************************************************************END************************************************//

⌨️ 快捷键说明

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