From eede6129470e056b9e87d192f9a2096525b7c686 Mon Sep 17 00:00:00 2001 From: zhyinch <zhyinch@gmail.com> Date: 星期六, 10 十月 2020 08:22:55 +0800 Subject: [PATCH] 增加低压启动重启功能 --- 源码/核心板/Src/application/dw_app.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" index 225eecc..3428592 100644 --- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" +++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" @@ -963,7 +963,7 @@ } uint32_t current_syncid=0xffffffff,synclost_timer; extern u8 flag_syncbase; -u8 tagpos_rec[50],tagpos_send[50],ancidlist_num; +u8 tagpos_rec[50],tagpos_send[50],ancidlist_num,getrange_success=0; u16 ancidlist_rec[20],ancidlist_send[20]; void Anchor_App(void) { @@ -980,6 +980,7 @@ // GPIO_WriteBit(GPIOA, GPIO_Pin_10, Bit_SET); while (!((status_reg = dwt_read32bitreg(SYS_STATUS_ID)) & (SYS_STATUS_RXFCG | SYS_STATUS_ALL_RX_ERR))&&!g_start_send_flag&&!g_start_sync_flag)//不断查询芯片状态直到接收成功或者出现错误 { + IdleTask(); }; //GPIO_WriteBit(GPIOA, GPIO_Pin_10, Bit_RESET); @@ -987,6 +988,7 @@ { u16 tag_recv_interval; float temp_tagpos; + getrange_success = 1; g_Resttimer=0; dwt_write32bitreg(SYS_STATUS_ID, SYS_STATUS_RXFCG);//清除标志位 frame_len = dwt_read32bitreg(RX_FINFO_ID) & RX_FINFO_RXFL_MASK_1023;//获得接收数据长度 -- Gitblit v1.9.3