📄 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 + -