?? fan.h
字號:
/**************** (c) 2005 佛山菱電 *****************************************
PROJECT : 簡易風盤控制器
COMPILER : AVR ICC for m48
MODULE : fan.h
VERSION : 1.0.0
DATE : 2005/12/08
AUTHOR : 朱坤
MODIFICATIONS :
******************************************************************************/
#ifndef FAN_H
#define FAN_H
#include <avr/io.h>
#include <avr/wdt.h>
#include "lib.h"
#include "version.h"
extern u8 FrostCnt; /* 防凍保護計時(2分鐘) */
extern u8 AutoCnt; /* 自動模式檢測延時 20s */
extern u8 AutoAckTm; /* 模式確認延時 3s On 20mS */
extern u8 ClrHotCnt; /* 吹余熱計時(2分鐘) */
#ifndef UGPIO
extern u8 FanStatus; /* 風機模式 */
#else
#define FanStatus GPIOR2
#endif
#define fFanCtrlBit 7 /* 1:內風機運行標志 */
#define FANMASK_S ((u8)0x07)
#define FANAUTO_S ((u8)0x00)
#define FANLO_S ((u8)0x01)
#define FANMI_S ((u8)0x02)
#define FANHI_S ((u8)0x03)
#define FANEC_S ((u8)0x05) /* 05 經濟 */
#define FANPO_S ((u8)0x07) /* 強力 */
#define FANMASK ((u8)0x70)
#define FANAUTO ((u8)0x00)
#define FANLO ((u8)0x10)
#define FANMI ((u8)0x20)
#define FANHI ((u8)0x30)
#define FANEC ((u8)0x50) /* 50 經濟 */
#define FANPO ((u8)0x70) /* 強力 */
#ifdef ChigoXG2
extern u8 ZhiReFJTm; /* 制熱時,內機達到設定溫度停機后,延時30秒停內風機*/
#endif
#ifdef EnPGFENGJI
extern u8 PGFanStatus;
#define fPGFeed 7 /* PG風機反饋標志 */
#define fPGTrig 6 /* PG風機觸發標志 */
#define fPGEnAdjust 5 /* 定時標志 0.256mS */
#define fPGFeedEn 4 /* 1:允許反饋標志 */
#define fPGZero 3 /* 1: 有過零標志 */
#define fPGCtlBit 2 /* 1:內風機運行標志 */
extern u16 TrigTime; /* 觸發時間 */
extern u16 PG_Bak; /* 反饋時間 */
extern u16 PG_Bak2;
extern u8 PG_FBCount;
extern u16 TrigStart; /* 過零時間 */
extern u8 PGErrCnt; /* PG 風機錯誤檢測計時 */
extern u8 PG_OC;
#define PGERRCNTMAX ((u8)255)
#endif
void WorkStu_Sub(void);
void FanCont_Sub(void);
void FanSet(u8 FanSp);
void Fan_Setup(u8 tr,u8 ts);
#ifdef EnPGFENGJI
extern const u16 Tab_PGSpeed[];
void PG_Init(void);
#else
#define PG_Init()
#endif
#define PG_FeedBack()
#endif
/*** (c) 2005 佛山菱電 **************************** END OF FILE *************/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -