📄 fm3164.h
字号:
#ifndef FM3164_H
#define FM3164_H
#ifdef FMMODEL
#define EXTFM
#else
#define EXTFM extern
#endif
__packed typedef struct
{
INT8U Second;
INT8U Minute;
INT8U Hour;
INT8U Day;
INT8U Month;
INT8U Year;
INT8U Week;
}TimeCur_Zero; //时间体定义
/*******************************************************************************************************
** 函数名称: INT32S WriteFram(INT32U addr,INT8U * buf,INT32U leth)
** 功能描述: 写铁电
** 输 入: addr---子地址 *buf---待写数据缓冲区 leth---写入数据长度
** 输 出: 无
** 全局变量: 无
** 调用模块:
** 作 者: 崔敬军
** 日 期: 2007年05月20日
**-------------------------------------------------------------------------------------------------------
** 修 改 人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
EXTFM INT32S WriteFram(INT32U addr,INT8U * buf,INT32U leth);
/*******************************************************************************************************
** 函数名称: INT32S ReadFram(INT32U addr, INT8U *buf ,INT32U leth)
** 功能描述: 读铁电
** 输 入: addr---子地址 *buf---接收数据缓冲区 leth---待读取数据的长度
** 输 出: 无
** 全局变量: 无
** 调用模块:
** 作 者: 崔敬军
** 日 期: 2007年05月20日
**-------------------------------------------------------------------------------------------------------
** 修 改 人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
EXTFM INT32S ReadFram(INT32U addr, INT8U *buf ,INT32U leth);
/*******************************************************************************************************
** 函数名称: INT16S EnableFmClock(void)
** 功能描述: 使能FM3164时钟
** 输 入: 无
** 输 出: 无
** 全局变量: 无
** 调用模块:
** 作 者: 崔敬军
** 日 期: 2007年05月20日
**-------------------------------------------------------------------------------------------------------
** 修 改 人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
EXTFM INT16S EnableFmClock(void);
/*******************************************************************************************************
** 函数名称: void InitClock(void)
** 功能描述: 初始化FM3164时钟
** 输 入: 无
** 输 出: 无
** 全局变量: 无
** 调用模块:
** 作 者: 崔敬军
** 日 期: 2007年05月20日
**-------------------------------------------------------------------------------------------------------
** 修 改 人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
EXTFM void InitClock(void);
/*******************************************************************************************************
** 函数名称: void ReadClock(INT8U *ptr)
** 功能描述: 读取系统时钟
** 输 入: 无
** 输 出: 无
** 全局变量: 无
** 调用模块:
** 作 者: 崔敬军
** 日 期: 2007年05月20日
**-------------------------------------------------------------------------------------------------------
** 修 改 人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
EXTFM void ReadClock(INT8U *ptr);
/*******************************************************************************************************
** 函数名称: void FeedHartWdt(void)
** 功能描述: 调教硬件看门狗
** 输 入: 无
** 输 出: 无
** 全局变量: 无
** 调用模块:
** 作 者: 崔敬军
** 日 期: 2007年05月20日
**-------------------------------------------------------------------------------------------------------
** 修 改 人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
EXTFM void FeedHartWdt(void);
/*******************************************************************************************************
** 函数名称: void InitHartWdt(void)
** 功能描述: 初始化硬件看门狗
** 输 入: 无
** 输 出: 无
** 全局变量: 无
** 调用模块:
** 作 者: 崔敬军
** 日 期: 2007年05月20日
**-------------------------------------------------------------------------------------------------------
** 修 改 人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
EXTFM void InitHartWdt(void);
/*******************************************************************************************************
** 函数名称: void DisableHartWdt(void)
** 功能描述: 关闭硬件看门狗
** 输 入: 无
** 输 出: 无
** 全局变量: 无
** 调用模块:
** 作 者: 崔敬军
** 日 期: 2007年05月20日
**-------------------------------------------------------------------------------------------------------
** 修 改 人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
EXTFM void DisableHartWdt(void);
/*******************************************************************************************************
** 函数名称: INT16S WriteFmTime(INT8U *Data)
** 功能描述: 写入FM3164时钟
** 输 入: 无
** 输 出: 无
** 全局变量: 无
** 调用模块:
** 作 者: 崔敬军
** 日 期: 2007年05月20日
**-------------------------------------------------------------------------------------------------------
** 修 改 人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
EXTFM INT16S WriteFmTime(INT8U *Data);
/*******************************************************************************************************
** 函数名称: INT16S ReadFmTime(INT8U *Data)
** 功能描述: 读取FM3164时钟
** 输 入: 无
** 输 出: 无
** 全局变量: 无
** 调用模块:
** 作 者: 崔敬军
** 日 期: 2007年05月20日
**-------------------------------------------------------------------------------------------------------
** 修 改 人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
EXTFM INT16S ReadFmTime(INT8U *Data);
#endif
/*********************************************************************************************************
** End Of File
**********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -