资源简介
基于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个文件信息
- 上一篇:联想智能工具
- 下一篇:教务管理系统毕业设计
相关资源
- MES 培训手册 001# PM05.MESClient-清场单
- 视频处理软件NeroVideo2019v20.0.3001中文特
- 立象214 plus ppla 动态库
- 7001端口抓鸡抓服务器教程
- 最新GJB9001C-2017国军标整套程序文件包
- 最新GJB9001C:2017国军标一整套程序文
- 电子书《GJB9001C理解与实施》
- zw_xmuleea-11168271-1001BattleOverCities-HardV
- 华为USG2110统一安全网关_配置指南(
- 理光MP4001、5001复印机维修手册
- 理光MP5001维修手册
- ISO27001:2013
- GM T 0016-2012 智能密码钥匙密码应用接
- VirusShare_00177.zip
- 2001-2009华为历年经典笔试题
- 2001—2011年河南省产业结构效益综
- AMT64内存条检测卡DIY制作
- mapX5.02.26及GST文件.zip.001
- GJB9001C-2017标准.pdf
- 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原理图
评论
共有 条评论