| | |
| | | |
| | | void ValveMotorCloseRun(void) |
| | | { |
| | | |
| | | //ÅжÏÊÇ·ñÐèÒª½èµç¹Ø·§,ÎÞÍâµç£¬¼îµçµôµç»òÕßÒÆ³ý״̬Ͻèµã |
| | | if(__SYS_STATUS_BYTES_GET(alka_remove) == SET && __SYS_STATUS_BYTES_GET(alka_down) == SET){ |
| | | if(__SYS_STATUS_BYTES_GET(power_state) == RESET){ |
| | | borrow_Pwr_GPIO_Clk_Init(); |
| | | BORROW_PWR_ON; |
| | | delay_ms(1); |
| | | } |
| | | } |
| | | |
| | | Motor_AB_GPIO_Init(); |
| | | Motor_OP_CL_GPIO_Init(); |
| | | Motor_A_LOW; |
| | |
| | | GPIO_EXTI_Init( Motor_CL_PORT, Motor_CL_PIN, EXTI_FALLING, DISABLE); |
| | | Motor_A_LOW; |
| | | Motor_B_LOW; |
| | | |
| | | //½èµç¹Ø±Õ |
| | | borrow_Pwr_GPIO_Clk_Init(); |
| | | BORROW_PWR_OFF; |
| | | } |
| | | |
| | | |
| | |
| | | case VC_UNLOCK: |
| | | save_valve_para_g.valve_lock_state = VL_UNLOCK; |
| | | return PASS; |
| | | break; |
| | | // break; |
| | | |
| | | case VC_LOCK: |
| | | save_valve_para_g.valve_lock_state = VL_LOCK; |
| | | return PASS; |
| | | break; |
| | | // break; |
| | | |
| | | default: break; |
| | | } |