| | |
| | | #define UWB_OPEN_COUNT 1 // UWB每次开启持续时间(秒) |
| | | #define UWB_MEASUREMENT_INTERVAL 3 // 正常状态测距周期 |
| | | #define UWB_MEASUREMENT_INTERVAL_SLEEP 60 // 休眠状态测距周期 |
| | | #define INACTIVE_TIMEOUT 30 // 无步数变化超时时间(秒) |
| | | #define INACTIVE_TIMEOUT 6 |
| | | // 无步数变化超时时间(秒) |
| | | |
| | | |
| | | void test_Delay_us(uint16_t time); |
| | |
| | | input5v_time=1; |
| | | // g_start_send_flag=1; |
| | | HIDO_TimerTick(); |
| | | // lora_tx_flag++; |
| | | lora_tx_flag++; |
| | | uwb_time_count++; |
| | | jibu_flag=1; |
| | | jishu_flag=1; |
| | |
| | | |
| | | board_debug_console_open(TRACE_PORT_UART1,BAUD_115200); |
| | | uart_receive(UART_ID1,m_EUART_DMA_RXBuf_1,USART_RX_BUF_SIZE,uart1_receive_callback);//开启dma |
| | | |
| | | //PA控制引脚开启 |
| | | io_pin_mux_set(IO_PIN_9, IO_FUNC6); |
| | | io_pin_mux_set(IO_PIN_10, IO_FUNC6); |
| | | |
| | | io_pin_mux_set(IO_PIN_4, IO_FUNC0); |
| | | gpio_pin_set_dir(IO_PIN_4 , GPIO_DIR_OUT, 1); |
| | | // io_pull_set(IO_PIN_4, IO_HIGH_Z, IO_PULL_UP_NONE); |
| | | |
| | | } |
| | | void spi_init() |
| | | { |
| | |
| | | Uwbinit(); |
| | | while (1) |
| | | { |
| | | |
| | | if(jibu_flag) |
| | | { |
| | | jibu_flag=0; |