| | |
| | | { |
| | | |
| | | current_count=HAL_LPTIM_ReadCounter(&hlptim1); |
| | | if(send_count++%FASONG_TIME==0) |
| | | //if(send_count++%FASONG_TIME==0) |
| | | { |
| | | SwitchLoraSettings(UWB_CHANNEL_FRQ+g_com_map[GROUP_ID],5,g_com_map[LORA_POWER]); //切换lora接收频点 |
| | | |
| | |
| | | // HAL_GPIO_WritePin(GPIOB, GPIO_PIN_14, GPIO_PIN_SET); |
| | | Radio.Send(lora_start_poll_buff, 4); |
| | | UWB_Wkup(); |
| | | delay_us(1000); |
| | | delay_us(700); |
| | | MBXANCPoll(); |
| | | // HAL_GPIO_WritePin(GPIOB, GPIO_PIN_14, GPIO_PIN_RESET); |
| | | dwt_entersleep(); |
| | |
| | | |
| | | }else{ |
| | | LoraSyncRecPoll(); |
| | | if(GetRangeState()) //获取当前测距状态,是否开启。如果开启下次为测距,否为同步 |
| | | if(GetRangeState()&&group_id!=0) //获取当前测距状态,是否开启。如果开启下次为测距,否为同步 |
| | | { |
| | | next_poll_state = Next_Poll_RANGE; |
| | | }else{ |