guanjiao
2018-10-08 8d20a8eefcfdd051c9d65bcb6a6ba4ab5b458a9c
源码/核心板/Src/main.c
@@ -15,8 +15,8 @@
void Device_Init(void)
{
//   Rcc_Init();
   SystemInit();
   RCC_Configuration();
   //SystemInit();
   Nvic_Init();
   Systick_Init();
#ifdef WORK_MODE_TAG   
@@ -33,9 +33,13 @@
}
void Program_Init(void)
{
{uint16_t i;
   Usart1ParseDataCallback = UsartParseDataHandler;
   parameter_init();
   for(i=0;i<255;i++)
   {
      g_Tagdist[i]=0xffff;
   }
}
/*! ------------------------------------------------------------------------------------------------------------------
@@ -50,7 +54,7 @@
int main(void)
{
delay_ms(1000);
   Device_Init();
   Program_Init();
   Dw1000_Init();
@@ -58,8 +62,9 @@
#ifdef WORK_MODE_TAG
   tag_sleep_configuraion();
#endif
   Dw1000_App_Init();
    /* Loop forever initiating ranging exchanges. */
   RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);
   while(1)
   {
#ifdef WORK_MODE_TAG
@@ -68,7 +73,7 @@
      g_start_send_flag = 0;
      Tag_App();
   }
   RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);
//   UART_CheckReceive();
   PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);   
#else 
      Anchor_App();