/*
 * PWM.h
 *
 *  Created on: 2016-4-11
 *      Author: Administrator
 */

#ifndef PWM_H_
#define PWM_H_

#define	DEBUG_HAND		1				//  0为单步手动按键调试    1为自动调节

#define		XX				3			//小熊外壳
#define		BigRound		2			//大外壳
#define		MidRound		1			//中外壳

#define		Model			XX

//PWM1/2设置
//T1时间设置
#define			T1CTL_INIT	0b00000001		 // T1 不分频
#define			PWMCTL_INIT	0b00001000
#define			PP1_17M		8

//功率调节占空比
#define Max		 	30
#define Mid		 	25
#define Min		 	20

#define Time		50						//		总时间









///AD求均值和移位除法宏定义


#define		V_threshold_INIT	3000			//电压震荡正常范围值
#define		V_NO_WATER_MAX		3700			//电压无水测最低值
#define		V_NoWatercnt_MAX	25				//电压无水检测次数


#define		I_ADJUST_NUM		270//220//650			//追频恒流 电流恒流值  0.8ma
#define		I_ADJUST_NUM_CHANGE_NUM 	20		//调节误差值
#define		I_ERROR_MIN			100			///雾化断开  电流值最小比较
#define		I_ERROR_MAX			500			//过流短路测试



#define	SubNum_INIT_MAX		50				//超频调节基数
#define		ADJUST_OVER_CNT_MAX	3			//超频调节次数


#endif /* PWM_H_ */
