代码拉取完成,页面将自动刷新
/**
@author hhy/WatterCutter
@project Яʽʵվ
@date 2021/1/11
@details
@src
@module
*/
#include "stm32f10x.h"
#include "idp_iic.h"
#include "idp_usart.h"
#include "CSInfoStructure.h"
#include "mpu6050.h"
#include "BMP280.h"
#include "DS180b20.h"
#include <stdio.h>
#include "timer.h"
#include "adc.h"
int main(void)
{
float ax,ay,az;
delayms(1000);
Delay_Timer_Init();
USART_Config();
IDP_IIC_Init();
ADCx_Init();
DS18B20_Init();
MPU_Init();delayms(1000);
Bmp_Init();
CSInfoS infoS;
ptrCSInfo ptrInfoS = &infoS;
while(1){
/* ȡٶ */
MPU_Get_Accelerometer_f(&ax,&ay,&az);
/* ȡѹ */
float gp = (float)BMP280_Get_Pressure();
/* ȡ¶ */
float tempc = MPU_Get_Temperature_f();
float temp = DS18B20_GetTemp();
/* ȡѹֵ */
float voltage = ADC_GetVol();
ptrInfoS->_acc._acc_X =ax;
ptrInfoS->_acc._acc_Y =ay;
ptrInfoS->_acc._acc_Z =az;
ptrInfoS->_gp = gp;
ptrInfoS->_temp_env = temp;
ptrInfoS->_temp_O_MCU = tempc;
ptrInfoS->voltage = voltage;
CSInfo_PackAndSend(ptrInfoS);
}
}
//#include "stm32f10x.h"
//#include "CSInfoStructure.h"
//#include "idp_usart.h"
//int main(void)
//{
// CSInfoS infoS;
// ptrCSInfo ptrInfoS = &infoS;
// USART_Config();
// /*
// 80 81 82
// 00 00 12 42 00 00
// BC 41 00 00 C0 3F
// 00 00 80 3F 00 00
// 80 3F 00 00 80 3F
// 00 00 00 00 00 00 00 00
// 82 81 80
// */
// ptrInfoS->_acc._acc_X = 1;
// ptrInfoS->_acc._acc_Y = 1;
// ptrInfoS->_acc._acc_Z = 1;
// ptrInfoS->_gp = 1.5;
// ptrInfoS->_ll._latitude = 0;
// ptrInfoS->_ll._longitude = 0;
// ptrInfoS->_temp_env = 23.5;
// ptrInfoS->_temp_O_MCU = 36.5;
//
// while(1)
// CSInfo_PackAndSend(ptrInfoS);
//}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。