132 lines
4.1 KiB
C
132 lines
4.1 KiB
C
//#include "bsp.h"
|
||
//#include "process.h"
|
||
//u8 Wake_Up_Flag=0;//唤醒标志 0第一次上电开机 1引脚唤醒 2 闹钟唤醒
|
||
//u8 Enable_SDI_Esp8266=0; //0使能SDI 1使能ESP8266
|
||
////设备初始化
|
||
//void Equitment_Init(void)
|
||
//{
|
||
// //0、第一次上电初始化
|
||
// //1、引脚唤醒初始化
|
||
// //2、闹钟唤醒初始化
|
||
// if(Wake_Up_Flag==0)
|
||
// {
|
||
// EEPROM_ReadBytes(140,&Wake_Up_Flag,1);
|
||
// if(Wake_Up_Flag==0)
|
||
// {
|
||
// Wake_Up_Flag=0;
|
||
// }else Wake_Up_Flag=2;
|
||
//
|
||
// }
|
||
//
|
||
// switch (Wake_Up_Flag)
|
||
// {
|
||
// case 0: bsp_init_first();//上电唤醒
|
||
// break;
|
||
// case 1: bsp_init_wakeup();//引脚唤醒
|
||
// break;
|
||
// case 2: bsp_init();//闹钟唤醒
|
||
// break;
|
||
// default: break;
|
||
// }
|
||
//}
|
||
|
||
//void process(void)
|
||
//{
|
||
// u8 times=0;
|
||
///**************
|
||
// 定时启动 直接启动测量过程
|
||
// wake_up唤醒 进入WIFI数据传输及参数设置模式
|
||
//*****************/
|
||
//
|
||
///**************参数初始化(读取设置的参数)*****************/
|
||
//
|
||
///**************GPS模块启动*****************/
|
||
//
|
||
///**************读取传感器数据*****************/
|
||
|
||
///**************数据打包*****************/
|
||
//
|
||
///**************TF卡存储(测试时间+传感器数据)*****************/
|
||
//
|
||
///**************BC25远程传输*****************/
|
||
//
|
||
///**************WIFI传输*****************/
|
||
//
|
||
///**************低功耗待机*****************/
|
||
//
|
||
//
|
||
// //设备测量前的初始化
|
||
// Wake_Up_Flag=0;//清除唤醒标志
|
||
// L76X_POWER_ON(); //开机预热
|
||
// sdi12_process();
|
||
// PWR_CTRLADC_H;//打开ADC电源预热
|
||
// ADC15_Init();
|
||
// while((times<60)&(!Save_Data.isUsefull))
|
||
// {
|
||
// //等待GPS信号
|
||
// delay_ms(1000);
|
||
// if(Save_Data.isGetData)
|
||
// parseGpsBuffer();
|
||
// times++;
|
||
// }
|
||
// L76X_POWER_OFF();//关闭L76C电源
|
||
// sprintf(data_common1.ADC_DATA,"%f%s",Get_Adc_Average(15,1),",");
|
||
// PWR_CTRLTFWF_H;//打开TF卡电源
|
||
// Data_Write_TF(filename);//数据写入TF卡
|
||
// // PWR_CTRLTFWF_L;//关闭TF卡电源
|
||
// ADC15_POWEROFF();//关闭ADC电源
|
||
// Set_GNSSTIME_Rtc();//设置RTC时间
|
||
//
|
||
//
|
||
// if(Init_Data_Equipment.Pub_Mode[0] !='0')
|
||
// {
|
||
//
|
||
// BC25_Init(); //初始化
|
||
// BC25_CloseSocket();//关闭上一次连接
|
||
// BC25_CreateSokcet(Init_Data_Equipment.Bc25_Ip,Init_Data_Equipment.Bc25_Port);//创建连接
|
||
// BC25_Senddata(strlen(data_common1.Time_DATA),(data_common1.Time_DATA));
|
||
// BC25_Senddata(strlen(data_common1.ADC_DATA),(data_common1.ADC_DATA));
|
||
// BC25_Senddata(strlen(data_common1.GPS_DATA),(data_common1.GPS_DATA));
|
||
// BC25_Senddata(strlen(data_common1.SDI_DATA),(data_common1.SDI_DATA));
|
||
// BC25_POWEROFF();//关机
|
||
// }
|
||
// if(Init_Data_Equipment.Pub_Mode[1] !='0')
|
||
// {
|
||
// PWR_CTRLTFWF_H;//打开TF卡电源
|
||
// ESP8266_Init(115200);
|
||
// times=0;
|
||
//
|
||
// ESP8266_AP_TCPServer_Config(Init_Data_Equipment.ESP8266_AP_SSIDs,
|
||
// Init_Data_Equipment.ESP8266_AP_PWDs,
|
||
// Init_Data_Equipment.ESP8266_AP_Ports);
|
||
// while(times<60) //60S等待外部连接WIFI
|
||
// {
|
||
// times++;
|
||
// delay_ms(1000);
|
||
// if(ESP8266_Get_LinkStatus()==2)times=61;
|
||
// }
|
||
// ESP8266_SendString(DISABLE,data_common1.Time_DATA,strlen(data_common1.Time_DATA),0);
|
||
// ESP8266_SendString(DISABLE,data_common1.ADC_DATA,strlen(data_common1.ADC_DATA),0);
|
||
// ESP8266_SendString(DISABLE,data_common1.GPS_DATA,strlen(data_common1.GPS_DATA),0);
|
||
// ESP8266_SendString(DISABLE,data_common1.SDI_DATA,strlen(data_common1.SDI_DATA),0);
|
||
//
|
||
// }
|
||
// PWR_CTRLTFWF_L;//关闭TF卡和WIFI电源
|
||
// Wake_Up_Flag=2;
|
||
// EEPROM_WriteBytes(140,&Wake_Up_Flag,2);
|
||
// RtcWakeUpConfig((Init_Data_Equipment.Measure_Interval[0]-'0')*10000+
|
||
// (Init_Data_Equipment.Measure_Interval[0]-'0')*1000+
|
||
// (Init_Data_Equipment.Measure_Interval[0]-'0')*100+
|
||
// (Init_Data_Equipment.Measure_Interval[0]-'0')*10+
|
||
// (Init_Data_Equipment.Measure_Interval[0]-'0')*1
|
||
// );//设置唤醒时间
|
||
//
|
||
// PWR_CTRLTFWF_L;//关闭TF卡电源
|
||
// PWR_CTRL3V3_L;//关闭外围3V3总电源
|
||
//
|
||
// // PWR_EnterSTANDBYMode();//进入待机 调试暂时屏蔽
|
||
// }
|
||
|
||
|
||
|