Ô´Âë/ºËÐİå/Src/main.c
@@ -6,22 +6,33 @@
#include "beep.h"
#include "dw_driver.h"
#include "dw_app.h"
#include "stm32f10x_it.h"
#include "serial_at_cmd_app.h"
#include "global_param.h"
//#define WORK_MODE_TAG
#define WORK_MODE_ANCHOR
void Device_Init(void)
{
   Rcc_Init();
//   Rcc_Init();
   SystemInit();
   Nvic_Init();
   Systick_Init();
   Led_Init();
   Beep_Init();
   DW_GPIO_Init();
   Usart_Init();
   Uart1_Init();
   Spi_Init();
   
   GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);
}
void Program_Init(void)
{
   Usart1ParseDataCallback = UsartParseDataHandler;
   parameter_init();
}
/*! ------------------------------------------------------------------------------------------------------------------
@@ -35,8 +46,9 @@
 */
int main(void)
{
   Device_Init();
   Program_Init();
   Dw1000_Init();
    /* Loop forever initiating ranging exchanges. */
@@ -47,16 +59,7 @@
#else 
      Anchor_App();
#endif
      //除UWB之外的其他代码...
      if(dist_cm<=100)
      {
         BEEP_ON;
      }
      else
      {
         BEEP_OFF;
      }
   }
}