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

📄 main.h.bak

📁 pic单片机工程
💻 BAK
字号:
/*
** Copyright (C)1999 KVASER AB, http://www.kvaser.com
** This code may be freely distrubuted and used if the source is indicated.
**
*/
//---------------------------------------------------------------------------
#ifndef mcDemoH
#define mcDemoH
//---------------------------------------------------------------------------
#include "ck.h"

//离线超时时间
#define MAX_OFFLINE  5
//是否黄闪或正常标志
#define YFLASH       0
#define NORMAL       1

//黄闪正常开关PIN
#define ynSWITCH     RC2
//主控板地址
#define MainAddr     1

//电源板上传命令字
#define C_VOLTRANGE  0x43
#define C_CURVOLT    0x48
#define C_MAXTEMP    0x46
#define C_CURTEMP    0x4A
#define C_VOLTERR    0x4B





// Global variables / definitions
#define FOLDER_COUNT 6




typedef unsigned int canIdT;
#define envInvalid 0xffff // Marks that the envelope isn't defined

//typedef unsigned long canIdT;
//#define envInvalid 0xffffffff // Marks that the envelope isn't defined

// Document numbers as well as folder numbers.
#define doc_KingsDocument  0
#define doc_MayorsDocument 1
#define doc_ParamSetting   2
#define doc_LEDcontrol     3
#define doc_RequestInputs  4
#define doc_Inputs         5



#ifdef __WIN32__
#define BANK1
#else
#define BANK1 bank1
#endif
extern BANK1 canIdT folder_env[FOLDER_COUNT]; // CAN id's. Bit 31 marks Extended CAN.
// We want to be able to disable a folder but keep the envelope, so we must use this
//extern char folder_enabled[FOLDER_COUNT]; // array. But it could be made into a bit mask.
extern BANK1 canIdT baseNo; // Bit 31 marks Extended CAN. -1 for invalid base number.
extern BANK1 uchar nodeNo;
extern BANK1 unsigned int txPeriod;

//extern bank1 int canWriteFailures;

extern BANK1 actModesT actMode;
extern BANK1 commModesT commMode;

#ifdef __WIN32__
void mcMain(void);
#endif

uchar checkFolderEnable(uchar fNo);

#endif  // mcDemoH

⌨️ 快捷键说明

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