| | |
| | | green_charge_state=0; |
| | | charge_red_on(); |
| | | } |
| | | UWBPoll(); |
| | | charge_state_change();//充电状态判断 |
| | | if(secondtask_count++%2==0) |
| | | { |
| | |
| | | } |
| | | if(enbale_blink_flag) |
| | | { |
| | | delay_us(5000); |
| | | //delay_us(5000); |
| | | green_charge_state=0; |
| | | charge_red_off(); |
| | | } |
| | |
| | | if(gpio_pin_get_val(INPUT_5V_Pin)) |
| | | { |
| | | |
| | | if(state5v==0) |
| | | { |
| | | state5v=1; |
| | | state5V_prase_flag=state5v; |
| | | gps_prase_flag=0;//解除gps解析 |
| | | uart1_change_from_gps_to_debug();//测试 |
| | | // uart_receive(UART_ID1,m_EUART_DMA_RXBuf,EUART_RX_BUF_SIZE,uart_receive_callback);//开启dma |
| | | //UartInit(); |
| | | } |
| | | // if(state5v==0) |
| | | // { |
| | | // state5v=1; |
| | | // state5V_prase_flag=state5v; |
| | | // gps_prase_flag=0;//解除gps解析 |
| | | // uart1_change_from_gps_to_debug();//测试 |
| | | // // uart_receive(UART_ID1,m_EUART_DMA_RXBuf,EUART_RX_BUF_SIZE,uart_receive_callback);//开启dma |
| | | // //UartInit(); |
| | | // } |
| | | |
| | | //UART_CheckSend(); |
| | | } else { |
| | | if(state5v==1) |
| | | { |
| | | g_com_map[MODBUS_MODE] = 0; |
| | | state5v=0; |
| | | state5V_prase_flag=state5v; |
| | | gps_prase_flag=1;//恢复gps解析 |
| | | uart1_change_from_debug_to_gps();//测试 |
| | | // uart_receive(UART_ID1,m_EUART_DMA_RXBuf,EUART_RX_BUF_SIZE,uart_receive_callback);//开启dma |
| | | //UartDeinit(); |
| | | } |
| | | // //UART_CheckSend(); |
| | | // } else { |
| | | // if(state5v==1) |
| | | // { |
| | | // g_com_map[MODBUS_MODE] = 0; |
| | | // state5v=0; |
| | | // state5V_prase_flag=state5v; |
| | | // gps_prase_flag=1;//恢复gps解析 |
| | | // uart1_change_from_debug_to_gps();//测试 |
| | | // // uart_receive(UART_ID1,m_EUART_DMA_RXBuf,EUART_RX_BUF_SIZE,uart_receive_callback);//开启dma |
| | | // //UartDeinit(); |
| | | // } |
| | | } |
| | | UART_CheckReceive(); |
| | | } |