zhyinch
2019-07-19 74560fa32a8f0ea0924a81e85360e79c94ddbf3d
源码/核心板/Src/main.c
@@ -9,7 +9,7 @@
#include "stm32f10x_it.h"
#include "serial_at_cmd_app.h"
#include "global_param.h"
#include "ADC.h"
void Device_Init(void)
@@ -23,7 +23,7 @@
   DW_GPIO_Init();
   Uart1_Init();
   Spi_Init();
   ADC_Configuration();
   
   GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);
}
@@ -33,6 +33,7 @@
{uint16_t i;
   Usart1ParseDataCallback = UsartParseDataHandler;
   parameter_init();
   //deca_sleep(1000);
   dev_id = g_com_map[DEV_ID_H]<<16|g_com_map[DEV_ID_L];
   #ifdef WORK_MODE_TAG   
   printf("鏍囩ID: %d .\r\n",dev_id);
@@ -71,10 +72,10 @@
   Program_Init();
   Dw1000_Init();
  delay_ms(10);   
#ifdef WORK_MODE_TAG
//#ifdef WORK_MODE_TAG
   RTC_Configuration(g_com_map[COM_INTERVAL]*20);
   tag_sleep_configuraion();
#endif
//   tag_sleep_configuraion();
//#endif
   Dw1000_App_Init();
    /* Loop forever initiating ranging exchanges. */
   RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);
@@ -82,15 +83,15 @@
   usart_send[1]=0xAA;
   while(1)
   {
#ifdef WORK_MODE_TAG
   if(g_start_send_flag)
   {
      g_start_send_flag = 0;
      Tag_App();
   }
//   UART_CheckReceive();
//   PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);
#else
   //PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);
#ifdef WORK_MODE_ANCHOR
      Anchor_App();
#endif