📄 ow_comm.h.bak
字号:
//------------------------------------------------------------------------------------
//
// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -