?? adc.h
字號(hào):
/**************** (c) 2005 佛山菱電 *****************************************
PROJECT : 簡(jiǎn)易風(fēng)盤控制器
COMPILER : AVR ICC for m48
MODULE : adc.h
VERSION : 1.0.0
DATE : 2005/12/08
AUTHOR : 朱坤
DESCRIPTION : ADC routine prototypes
MODIFICATIONS :
******************************************************************************/
#ifndef ADC_H
#define ADC_H
#include <avr/io.h>
#include <avr/wdt.h>
#include "lib.h"
#include "version.h"
#include "main.h"
/* 每個(gè)通道采樣五次,吃掉最大最小 */
#define ADSMPMAX ((u8)5) /* ADC Left Adjust Result */
#define ADMUXSET ((u8)(1 << ADLAR)) /* AREF, Internal Vref turned off */
#define ADCSRASET ((u8)((1 << ADEN)|(1 << ADIF)| 0x05)) /* Division Factor = 32 */
#define ADCSRBSET ((u8)(0x00))
#define DIDR0SET ((u8)(0x01))
#ifndef ChigoXG1
#define TempOffset ((u8)AmbientTp)
#else
#ifdef ChigoXG1Set
#define TempOffset ((u8)(AmbientTp - ChigoXG1Set + 0x80))
#else
#define TempOffset ((u8)(AmbientTp - SetOffset + 0x80))
#endif
#endif
#define ADC_Init() (AmbientTp = 0x96)
extern u8 AmbientTp; /* 存放溫度,都加了偏移 0x80 */
//extern u8 DefstCnt; /* 化霜期間及化霜后3分鐘內(nèi)不檢測(cè)溫度傳感器故障 */
extern const u8 BitMask[];
void ADC_Get(void); /* 采樣并轉(zhuǎn)換成溫度,結(jié)果存放在 TempVal中 */
#endif
/*** (c) 2005 佛山菱電 **************************** END OF FILE *************/
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -