?? x1228.h
字號:
/****************************************************************************
* 文件名:X1228.H
* 功能:軟件I2C軟件包,模擬器件方式操作。(頭文件)
* 說明:主程序要配置好I2C總線接口(I2C引腳功能和I2C中斷,并已使能I2C主模式)
****************************************************************************/
#ifndef X1228_H
#define X1228_H
struct date_time
{ uint8 Second; //秒
uint8 Minute; //分
uint8 Hour; //時
uint8 Day; //日
uint8 Month; //月
uint8 Year; //年
uint8 Week; //星期
uint8 T_flag; //秒標記
};
extern struct date_time RT_time; //聲明實時時鐘結構體變量
/*********************************************************************************************************
** 函數名稱: X1228_ini
** 功能描述: X1228日期、時間初始化、關寫保護看門狗
** 輸 入: *date_time: 日期/時間數組緩沖區首地址
** 輸 出: 無
** 全局變量: 無
** 調用模塊: ISendStr16
** 日 期:
*********************************************************************************************************/
void X1228_ini(uint8 *time_buf);
/*********************************************************************************************************
** 函數名稱: X1228_start
** 功能描述: X1228時鐘啟動
** 輸 入: *date_time: 日期/時間數組緩沖區首地址
** 輸 出: 無
** 全局變量: 無
** 調用模塊: ISendStr16
** 日 期:
*********************************************************************************************************/
void X1228_start(void);
/*********************************************************************************************************
** 函數名稱: X1228_TIMEWR
** 功能描述: X1228寫日期、時間
** 輸 入: *date_time: 日期/時間數組緩沖區首地址
** 輸 出: 無
** 全局變量: 無
** 調用模塊: ISendStr16
** 日 期:
*********************************************************************************************************/
extern void X1228_TIMEWR(uint8 *date_time);//可不用
/*********************************************************************************************************
** 函數名稱: X1228_TIMERD
** 功能描述: X1228讀日期、時間
** 輸 入: *date_time: 日期/時間數組緩沖區首地址
** 輸 出: 無
** 全局變量: 無
** 調用模塊: ISendStr16
** 日 期:
*********************************************************************************************************/
extern void X1228_TIMERD(uint8 *date_time);
/*********************************************************************************************************
** 函數名稱: X1228_ROMWR
** 功能描述: X1228 EEPROM寫操作
** 輸 入: SubAdd : 數據寫入存儲器地址
** *data_buf: 要發送數據的起始地址
** num : 發送個數
** 輸 出: 無
** 全局變量: 無
** 調用模塊: ISendStr16
** 日 期:
*********************************************************************************************************/
extern void X1228_ROMWR(uint16 SubAdd,uint8 *data_buf,uint8 num);
/*********************************************************************************************************
** 函數名稱: X1228_ROMRD
** 功能描述: X1228 ROM讀操作
** 輸 入: SubAdd : ROM數據讀入寄存器地址
** *data_buf: 要接收數據的起始地址
** num : 接收個數
** 輸 出: 無
** 全局變量: 無
** 調用模塊: IRcvStr16
** 日 期:
*********************************************************************************************************/
extern void X1228_ROMRD(uint16 SubAdd,uint8 *data_buf,uint8 num);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -