?? adc.h~
字號:
/****************************************Copyright (c)**************************************************
** 智 能 充 電 器 開 發 小 組
** OurAVR 論壇
** QQ 群: 26052247
**
** http://www.ouravr.com/bbs
**
**--------------文件信息--------------------------------------------------------------------------------
**文 件 名: ADC.h
**創 建 人: 呂海安
**最后修改日期: 2008年03月02日
**描 述: AD轉換的底層函數頭文件 FOR AVR MCU / Mega16
**
**--------------歷史版本信息----------------------------------------------------------------------------
** 創建人: 呂海安
** 版 本: v1.0
** 日 期: 2008年03月02日
** 描 述: 原始版本
**
**--------------當前版本修訂------------------------------------------------------------------------------
** 修改人: 呂海安
** 日 期: 2008年03月02日
** 描 述: 修改格式,歸檔
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#ifndef __ADC__H
#define __ADC__H
#define VREF_VOL 3778
// 電壓放大倍數 3.1
#define VOL_AMP 3.1
// 電流放大倍數 6.6
#define CUR_AMP 6.6
/*According to the Trinove's memory Planning
26 AD電池1 電壓
27 AD電池1 電壓
28 AD電池1 電流
29 AD電池1 電流
30 AD電池1 溫度
31 AD電池1 溫度
32 AD電池2 電壓
33 AD電池2 電壓
35 AD電池2 電流
34 AD電池2 電流
36 AD電池2 溫度
37 AD電池2 溫度
*/
#define BAT_0_BASE 26
#define BAT_0_VOL 1
#define BAT_0_CUR 3
#define BAT_0_TEMP 5
#define BAT_1_BASE 32
#define BAT_1_VOL 1
#define BAT_1_CUR 3
#define BAT_1_TEMP 5
/* ADC Channel Definition
ADC0-- BAT_0_VOL
ADC1-- BAT_1_VOL
ADC2-- BAT_0_CUR
ADC3-- BAT_1_CUR
ADC4-- BAT_0_TEMP
ADC5-- BAT_1_TEMP
ADC6-- Key
*/
#define BAT_0_VOL_CH 0
#define BAT_0_CUR_CH 2
#define BAT_0_TEMP_CH 4
#define BAT_1_VOL_CH 1
#define BAT_1_CUR_CH 3
#define BAT_1_TEMP_CH 5
//#define KEY_CH 6
extern void s_analog_init();
extern INT16U s_analog();
extern INT16U vol_to_bat_vol(INT16U vol);
extern INT16S vol_to_bat_cur(INT16U vol);
extern INT16U vol_to_temp(INT16U vol);
extern INT8U filter_adc(INT8U channel);
#endif
/**************************************************************************************×*****************
** END OF FILE
********************************************************************************************************/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -