久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STM32+0.91寸oled滾動顯示bme680測得的數據(溫濕度、氣壓、空氣質量指數)
[打印本頁]
作者:
劉查理
時間:
2019-9-9 18:18
標題:
STM32+0.91寸oled滾動顯示bme680測得的數據(溫濕度、氣壓、空氣質量指數)
https://v.youku.com/v_show/id_XM ... j.8428770.3416059.1
#include "bme680.h"
uint8_t bme680_data[20]={0};
uint8_t aqi_accuracy;
int16_t temperature,altitude;
uint16_t humidity,aqi;
uint32_t pressure,gas;
void Bme680_Config(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
USART_InitTypeDef USART_InitStructure;
NVIC_InitTypeDef NVIC_InitStructure;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO | RCC_APB2Periph_GPIOA, ENABLE);
GPIO_InitStructure.GPIO_Pin = TXD;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = RXD;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
GPIO_Init(GPIOA, &GPIO_InitStructure);
USART_InitStructure.USART_BaudRate = 9600;
USART_InitStructure.USART_WordLength = USART_WordLength_8b;
USART_InitStructure.USART_StopBits = USART_StopBits_1;
USART_InitStructure.USART_Parity = USART_Parity_No;
USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
USART_InitStructure.USART_Mode = USART_Mode_Tx | USART_Mode_Rx;
USART_Init(USART2, &USART_InitStructure);
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
NVIC_InitStructure.NVIC_IRQChannel = USART2_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
USART_ITConfig(USART2,USART_IT_RXNE, ENABLE);
USART_Cmd(USART2,ENABLE);
}
void Bme680_Init(void)
{
USART_SendData(USART2,0xa5);
while(USART_GetFlagStatus(USART2,USART_FLAG_TXE)==Bit_RESET);
USART_SendData(USART2,0x55);
while(USART_GetFlagStatus(USART2,USART_FLAG_TXE)==Bit_RESET);
USART_SendData(USART2,0x3f);
while(USART_GetFlagStatus(USART2,USART_FLAG_TXE)==Bit_RESET);
USART_SendData(USART2,0x39);
while(USART_GetFlagStatus(USART2,USART_FLAG_TXE)==Bit_RESET);
Delay_ms(100);
USART_SendData(USART2,0xa5);
while(USART_GetFlagStatus(USART2,USART_FLAG_TXE)==Bit_RESET);
USART_SendData(USART2,0x56);
while(USART_GetFlagStatus(USART2,USART_FLAG_TXE)==Bit_RESET);
USART_SendData(USART2,0x02);
while(USART_GetFlagStatus(USART2,USART_FLAG_TXE)==Bit_RESET);
USART_SendData(USART2,0xfd);
while(USART_GetFlagStatus(USART2,USART_FLAG_TXE)==Bit_RESET);
Delay_ms(100);
}
void Bme680_Analysis(void)
{
temperature=(bme680_data[4]<<8)|bme680_data[5];
// temperature=temperature/100; //unit:0.01℃
humidity=(bme680_data[6]<<8)|bme680_data[7];
// humidity=humidity/100; //unit:0.01%
pressure=(bme680_data[8]<<16)|(bme680_data[9]<<8)|bme680_data[10]; //unit:1Pa
aqi_accuracy=bme680_data[11]>>4;
aqi=((bme680_data[11]&0x0f)<<8)|bme680_data[12];
gas=(bme680_data[13]<<24)|(bme680_data[14]<<16)|(bme680_data[15]<<8)|bme680_data[16];
//unit:1ohm
altitude=(bme680_data[17]<<8)|bme680_data[18]; //unit:1m
}
復制代碼
全部資料51hei下載地址:
程序.7z
(276.04 KB, 下載次數: 208)
2019-9-10 01:51 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
淺笑無痕殤
時間:
2019-9-28 10:44
串口傳感器模塊。。。。。
作者:
不知道叫啥2020
時間:
2019-11-11 10:23
終于找到一個bme680的demo了
作者:
yangbiei
時間:
2019-11-13 18:58
留 個記號。
作者:
yaylo
時間:
2019-11-19 19:09
終于找到一個bme680的demo了
作者:
chenmcu
時間:
2019-11-20 09:42
分享的是hex文件還是源碼呀
作者:
jeasonbbb
時間:
2020-2-13 18:45
這個程序是串口模塊的,,,, 只是數據的解析 不是底層的數據處理
作者:
huoujhy
時間:
2020-5-15 16:22
終于找到一個bme680的demo了
作者:
jianfeii
時間:
2020-7-17 17:38
這個沒啥用啊,你都已經封裝好了,就當成串口用了,有啥好研究的,BME的IIC底層驅動實現才有價值
作者:
thanksbaby
時間:
2020-7-17 17:50
模塊代碼,很不錯,謝謝分享
作者:
henryxue
時間:
2022-2-16 21:10
用串口讀取一個內解算模塊,問題是解算模塊有賣的嗎?指令集有嗎?
作者:
1759817440
時間:
2022-2-18 10:25
正在學習bme680的驅動,非常感謝.
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
www.中文字幕.com
|
一级在线
|
日本天天操
|
水蜜桃久久夜色精品一区
|
成人精品国产一区二区4080
|
国产a爽一区二区久久久
|
草比av
|
欧美精品三区
|
欧州一区二区
|
久久99精品国产麻豆婷婷
|
午夜精品久久久久久久久久久久
|
91精品在线观看入口
|
9191成人精品久久
|
www.一区二区
|
国产亚洲精品久久午夜玫瑰园
|
激情一区二区三区
|
在线天堂免费中文字幕视频
|
欧美一区2区三区4区公司二百
|
av男人天堂影院
|
欧美成人免费在线
|
亚洲精品一区二区三区中文字幕
|
午夜免费影视
|
中文字幕一区二区三区四区
|
日干夜干
|
日韩精品一区二区三区第95
|
精品久久久久久久
|
欧美日韩一区二区在线
|
精品香蕉一区二区三区
|
久久久久9999亚洲精品
|
国产精品乱码一二三区的特点
|
99精品视频一区二区三区
|
玖玖视频免费
|
一级黄在线观看
|
亚洲精品国产a久久久久久 中文字幕一区二区三区四区五区
|
亚洲最新在线视频
|
欧美日韩大片
|
国产激情91久久精品导航
|
欧美一区2区三区4区公司
|
久久久久黄
|
青青操av
|
国产成人精品久久二区二区91
|