帮我看看这段程序,放电的过程中检测电池电压,低于预设值时导通MOS管,开启充电

2019-03-23 15:55发布

帮我看看这段程序,放电的过程中检测电池电压,低于预设值时导通MOS管,开启充电,同时检测充电芯片STDBY引脚电平,低电平时表示充电完成
if(CH1_FINASH_FLAG == DISABLE)    //电池1未充满标志
    {
     if(k==DISABLE)
     {
      ADC_Data_Read(&ad1);
      if(ad1<=404)
      {
        k=DISABLE;
        PMOS3_ON();//打开要充电的电池PMOS
               
                if(GPIO_ReadInputPin(GPIOD , GPIO_PIN_5) == RESET)
                  {
                   PMOS3_OFF();
                   CH1_FINASH_FLAG == TRUE;    //电池1充满
                  }
       }
     }
    }

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。