ow_comm.h.bak

来自「硬件平台:C8051F314 包括键盘扫描程序」· BAK 代码 · 共 60 行

BAK
60
字号
//------------------------------------------------------------------------------------
//
// FILE NAME      : OW_COMM.h
// TARGET DEVICE  : C8051F314
// CREATED ON     : 07/14/06
// CREATED BY     : Jzp
//
// Revision 1.0  
//
//------------------------------------------------------------------------------------
#ifndef _OW_COMM_H_
#define _OW_COMM_H_ 

// debug
typedef struct {
  	UCHAR familycode;
  	UCHAR serialnum[6];
  	UCHAR crc;
  	} stROMADDR;
typedef union {
  	UCHAR romaddr[8];
  	stROMADDR st_romaddr; 
  	} unROMADDR;	
//  debug

#ifdef  OW_COMM_GLOBALS
#define	OW_COMM_EXT
#else
#define	OW_COMM_EXT extern
#endif


OW_COMM_EXT SCHAR xdata BatVol[4];   // 精度4.88mV
OW_COMM_EXT SCHAR xdata BatCur[2];   // 精度15.625uV
//OW_COMM_EXT unROMADDR xdata g_romaddr0;
//OW_COMM_EXT unROMADDR xdata g_romaddr1;
OW_COMM_EXT unROMADDR xdata g_romaddr[2];
OW_COMM_EXT unROMADDR xdata g_testaddr;
OW_COMM_EXT UCHAR xdata gOwdevNum;
OW_COMM_EXT UCHAR xdata HasDs2762;
OW_COMM_EXT UCHAR xdata HasDs2415;
OW_COMM_EXT UCHAR xdata RtcClk[4];   // 精度1s,第一个字节是控制数据需丢弃


OW_COMM_EXT void init_owcomm(void);
OW_COMM_EXT void task_owcomm(void);	
OW_COMM_EXT UCHAR OWSearch(void);	
OW_COMM_EXT UCHAR find_ow_dev(void);


//OW_COMM_EXT void ow_test(void);

#else
//UCHAR code dscrc_table[];
SCHAR xdata BatVol[2];   // 精度4.88mV
SCHAR xdata BatCur[2];   // 精度15.625uV

void init_owcomm(void);
void task_owcomm(void);	
#endif

⌨️ 快捷键说明

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