资源简介
基于STM32的气象站预报系统设计(源码),代码程序为STM32F4适用
代码片段和文件信息
#include “bmp085.h“
#include “sim_i2c.h“
/******************************************************************************
********************************* 应 用 资 料 ********************************
单位: 1kpa =10hpa
输出: UT:0.1读如304即30.4度
输出: UP:pa如100635即100.635kPa
******************************************************************************/
#include “Delay_SysTick.h“
#define OSS 0 // BMP085使用
#define BMP085_Addr 0xee //气压传感器器件地址
short ac1;
short ac2;
short ac3;
unsigned short ac4;
unsigned short ac5;
unsigned short ac6;
short b1;
short b2;
short mb;
short mc;
short md;
float ref_Altitude;
float BMP085_GetAltitude(int32_t up);
/******************************************************************************
********************************* 程序开始 **********************************
******************************************************************************/
/******************************************************************************
/ 函数功能:初始化BMP085
/ 修改日期:none
/ 输入参数:none
/ 输出参数:none
/ 使用说明:none
******************************************************************************/
void BMP085_Init(void)
{
uint8_t tmp[22];
Mult_Read(BMP085_Addr0xAAtmp22); //读出22个数据
//整合参数为int16_t类型
ac1 = (int16_t)( (tmp[0]<<8) +tmp[1] );
ac2 = (int16_t)( (tmp[2]<<8) +tmp[3] );
ac3 = (int16_t)( (tmp[4]<<8) +tmp[5] );
ac4 = (uint16_t)( (tmp[6]<<8) +tmp[7] );
ac5 = (uint16_t)( (tmp[8]<<8) +tmp[9] );
ac6 = (uint16_t)( (tmp[10]<<8)+tmp[11] );
b1 = (int16_t)( (tmp[12]<<8)+tmp[13] );
b2 = (int16_t)( (tmp[14]<<8)+tmp[15] );
mb = (int16_t)( (tmp[16]<<8)+tmp[17] );
mc = (int16_t)( (tmp[18]<<8)+tmp[19] );
md = (int16_t)( (tmp[20]<<8)+tmp[21] );
ref_Altitude = 0;
}
/******************************************************************************
/ 函数功能:
/ 修改日期:none
/ 输入参数:none
/ 输出参数:none
/ 使用说明:none
******************************************************************************/
static int32_t bmp085ReadTemp(void)
{
int16_t temp_ut;
Single_Write(BMP085_Addr0xF40x2E);
Delay_us(450); // m 4.5ms
temp_ut = Single_Read(BMP085_Addr0xF6);
temp_ut = (temp_ut<<8)| Single_Read(BMP085_Addr0xF7);
return (int32_t) temp_ut ;
}
/******************************************************************************
/ 函数功能:
/ 修改日期:none
/ 输入参数:none
/ 输出参数:none
/ 使用说明:none
******************************************************************************/
static int32_t bmp085ReadPressure(void)
{
int32_t pressure = 0;
Single_Write(BMP085_Addr0xF40x34);
Delay_us(450); // m 4.5ms
pressure = Single_Read(BMP085_Addr0xF6);
pressure = (pressure<<8)| Single_Read(BMP085_Addr0xF7);
pressure &= 0x0000FFFF;
return pressure;
}
/******************************************************************************
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-06 22:23 基于STM32的气象站预报系统设计(源码)\
目录 0 2019-01-06 22:23 基于STM32的气象站预报系统设计(源码)\源代码和上位机\
目录 0 2013-09-25 09:51 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\
文件 398368 2013-09-25 09:55 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器.rar
目录 0 2013-09-16 10:09 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\
目录 0 2013-09-16 10:09 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\
文件 6298 2013-09-04 18:16 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\bmp085.c
文件 264 2013-09-10 09:57 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\bmp085.h
文件 1560 2013-09-12 09:15 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\bsp.c
文件 272 2013-09-10 09:25 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\bsp.h
文件 1219 2013-09-09 15:42 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\Delay_SysTick.c
文件 174 2013-09-04 15:50 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\Delay_SysTick.h
文件 2563 2013-09-06 11:51 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\dht11.c
文件 1516 2013-09-06 10:51 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\dht11.h
文件 4929 2013-09-10 16:08 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\GP2Y1010.c
文件 871 2013-09-07 16:44 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\GP2Y1010.h
文件 8055 2013-09-10 17:04 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\LCD12864.c
文件 1804 2013-09-10 17:05 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\lCD12864.h
文件 12907 2013-08-20 15:20 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\nRF24L01.c
文件 5713 2013-09-10 17:59 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\nRF24L01.h
文件 9967 2013-09-06 10:23 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\sim_i2c.c
文件 4329 2013-09-05 18:20 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\BSP\sim_i2c.h
目录 0 2013-09-16 10:09 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\CMSIS\
文件 108260 2012-12-18 00:57 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\CMSIS\core_cm4.h
文件 21323 2012-12-18 00:57 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\CMSIS\core_cm4_simd.h
文件 15828 2012-12-18 00:57 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\CMSIS\core_cmFunc.h
文件 17205 2012-12-18 00:57 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\CMSIS\core_cmInstr.h
文件 544860 2013-07-25 11:12 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\CMSIS\stm32f4xx.h
文件 21405 2013-07-25 11:14 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\CMSIS\system_stm32f4xx.c
文件 2234 2013-01-10 18:54 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\CMSIS\system_stm32f4xx.h
目录 0 2013-09-16 10:09 基于STM32的气象站预报系统设计(源码)\源代码和上位机\采集器\WeatherStation\FWlib\
............此处省略224个文件信息
- 上一篇:联想智能工具
- 下一篇:教务管理系统毕业设计
相关资源
- ISO27001-2013 标准
- W615V2_v300100z1_firmware
- ISO9001-2015全套体系文件
- 2011060220560800001.pdf
- ISO9001质量管理体系文件编写与培训教
- 基于算符优先分析表的计算器
- TDS1001B示波器详细图解使用教程
- 多串口服务器ETH001配置软件安装版2
- ISO_IEC 27001-2013.pdf
- IEEE 1364-1995&2001;&2005; Verilog HDL
- Hi3516A官方SDK资料V100R001C01SPC030原理图
- 滴答表格控件企业版102056812.5.0.1.100
- AC6005V200R006C10SP200.001.web
- HG532e_固件_V100R001C02B015升级固件可改
- EtherCAT规范 ETG10001-6 中文
- feitu_0001.exe飞兔
- 浙大pat题目合集1001-1151
- 2018年最新最完整ISO9001-2015全套质量管
- Introduction to VLSI Circuits and Systems (2
- PICC新员工考试历年试题及答案
- 中国科技统计年鉴2001-2005
- ISO27001-27002:2013
- 《MatrixAnalysisandAppliedLinearAlgebra》Car
- 软件开发标准文档各类ISO9001认证通过
- 2015112713321000001.pdf
- GBT14912-20171∶5001∶10001∶2000外业数字
- 2001年A题血管三维重建
- GB50019-2015 工业建筑供暖通风与空气调
-
xime
ta_ndas_3.72.2080_20100113 - ISO IEC 23001-7-2016 Information technology
评论
共有 条评论