PASII/CandeII_1.4/Hardware/Pow.c

68 lines
1.6 KiB
C
Raw Normal View History

/*****************************************************************
;Project: Light
;MCU:
;Date:
;File:
;Function:
******************************************************************/
#include "Pow.h"
#include "tick.h"
#include "gpio.h"
/*---------------------------------------------------------------*/
//<2F><><EFBFBD><EFBFBD>ʹ<EFBFBD>ܷŵ<DCB7><C5B5><EFBFBD><EFBFBD>ų<EFBFBD>ʼ<EFBFBD><CABC>
//void Pow_Init(void)
//{
// PIN_Set_GPIO(U32BIT(Battery_SW_PIN),PIN_SEL_GPIO); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ó<EFBFBD><C3B3><EFBFBD>ͨIO<49><4F>
// GPIO_Set_Output(U32BIT(Battery_SW_PIN)); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>ģʽ
// GPIO_Pin_Clear(U32BIT(Battery_SW_PIN)); //WS<57><53><EFBFBD><EFBFBD>IO<49><4F>ʹ<EFBFBD><CAB9>IO<49><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//}
/*---------------------------------------------------------------*/
//<2F><><EFBFBD>طŵ翪<C5B5><E7BFAA>
//static void PowOpen(bool Flag)
//{
// GPIO_Set_Output(U32BIT(Battery_SW_PIN));
// if(Flag == false)
// {
// GPIO_Pin_Clear(U32BIT(Battery_SW_PIN));
// }
// else
// {
// GPIO_Pin_Set(U32BIT(Battery_SW_PIN));
// }
//}
/*---------------------------------------------------------------*/
//<2F><><EFBFBD>Ƶ<EFBFBD><C6B5>طŵ<D8B7><C5B5><EFBFBD><EFBFBD>ӳٿ<D3B3><D9BF><EFBFBD>
//void Pow_Ctrl(bool Flag)
//{
// static unsigned short timer_Pow = 0;
// static unsigned char Pow_state=0; //<2F><>ԴĿǰ״̬
// if(Flag == true)
// {
// switch (Pow_state)
// {
// case 0:
// TimerSet(timer_Pow, 2000); //<2F><><EFBFBD><EFBFBD>2000ms<6D><73>ʱ
// Pow_state = 1;
// break;
// case 1: //<2F>ȴ<EFBFBD><C8B4><EFBFBD><EFBFBD><EFBFBD>
// if(TimerCheck(timer_Pow,2000))
// {
// PowOpen(true); //<2F><><EFBFBD><EFBFBD>
// Pow_state = 0;
// }
// break;
// default:
// Pow_state = 0;
// break;
// }
// }
// else
// {
// PowOpen(false);
// Pow_state = 0;
// }
//}
/*---------------------------------------------------------------*/