include "bodyinduction.h"
#include "led.h"
int BodyInduction;
/*******************************************************************************
* Function Name :
* Description : èËìåoìía¸Dó| òy½ÅμÄÅäÖÃ
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void Body_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOG,ENABLE);
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD;//¸Dó|¸ßμçƽ£¬êÇêäèëÏÂà-°é
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Pin = BODY_GPIO_Pin;
GPIO_Init(BODY_GPIO_PORT,&GPIO_InitStructure);
}
/*******************************************************************************
* Function Name :
* Description : èËìåoìía¸Dó|oˉêy£¬μ±¸Dó|μ½èË£¬êä3ö¸ßμçƽ£¬2¢½«è«¾Ö±äá¿BodyInductionÖÃ1
·ñÔòÖÃ0;
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void Run_Induction(void)
{
if(1 == GPIO_ReadInputDataBit(BODY_GPIO_PORT,BODY_GPIO_Pin) ) BodyInduction=1;
else BodyInduction=0;
}
/*******************************************************************************
* Function Name :
* Description : ÅD¶Ï£¬è«¾Ö±äá¿BodyInduction Îa1 ê±£¬ÔËDD3ìDò
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void Run_BodyInduction_Action(void)
{
if(1==BodyInduction)
{
led1=!led1;
}
}
|