久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STM32F103VET6 溫濕度采集DHT11上報PC
[打印本頁]
作者:
xiexuedi
時間:
2020-4-22 01:16
標題:
STM32F103VET6 溫濕度采集DHT11上報PC
程序功能 DHT11采集溫度 --》 stm32 PE6端口 - -》stm32校驗DHT11輸入的數據 --》 stm32 USART1上報PC。
串口軟件設置:
波特率: 9600;
校驗位: 無;
數據位: 8;
停止位: 1;
輸出方式 :ASII;
采集頻率:1s/次;
#include "../DRIVER/inc/dht11.h"
uint16_t DHT11_Buffer[5];
/**************************************
* 函 數 : 初始化DHT11
* 參 數 :無
* 返回值 :無
***************************************/
void DHT11_InitConfing(void)
{
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOE,ENABLE );
DHT11_O();
DHT11_H;
}
/**************************************
* 函 數 : DHT11配置為輸出
* 參 數 :無
* 返回值 :無
***************************************/
void DHT11_O(void){
GPIO_InitTypeDef GPIO_InitStruct;
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;
GPIO_Init( GPIOE ,&GPIO_InitStruct);
}
/**************************************
* 函 數 : DHT11配置為輸入
* 參 數 :無
* 返回值 :無
***************************************/
void DHT11_I(void){
GPIO_InitTypeDef GPIO_InitStruct;
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN_FLOATING;
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;
GPIO_Init( GPIOE ,&GPIO_InitStruct);
}
/**************************************
* 函 數 : DHT11讀取電平
* 參 數 :無
* 返回值 :高電平 1、 低電平 0
***************************************/
uint8_t DHT11_R(void){
return GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_6);
}
/**************************************
* 函 數 : DHT11讀取數據
* 參 數 :無
* 返回值 :高電平 1、 低電平 0
***************************************/
uint8_t DHT11_ReadBit(void){
while( DHT11_R() == RESET);
Delay_us(40);
if( DHT11_R() == SET )
{
while( DHT11_R() == SET);
return 1;
}else
return 0;
}
/**************************************
* 函 數 : DHT11讀取字節
* 參 數 :無
* 返回值 :字節
***************************************/
uint8_t DHT11_ReadByte(void){
uint8_t i,data = 0;
for( i = 0 ; i < 8 ; i++ ){
data <<= 1;
data |= DHT11_ReadBit();
}
return data;
}
/**************************************
* 函 數 : DHT11讀取溫濕度
* 參 數 :無
* 返回值 :SUCESS 1 ,FAIL = 0
***************************************/
uint16_t DHT11_ReadData(void)
{
uint8_t i;
DHT11_O();
DHT11_L;
Delay_us(19000);
DHT11_H;
Delay_us(30);
DHT11_I();
//DHT11_R;
if( DHT11_R() == RESET){
while( DHT11_R() == RESET);
while( DHT11_R() == SET );
for( i = 0; i < 5 ;i++ )
DHT11_Buffer[i] = DHT11_ReadByte();
DHT11_O();
DHT11_H;
if( (DHT11_Buffer[0] + DHT11_Buffer[1] + DHT11_Buffer[2] + DHT11_Buffer[3]) == DHT11_Buffer[4] )
return 1;
else
return 0;
}else
return 0;
}
復制代碼
全部資料51hei下載地址:
2020-04-21_STM32_DHT11.7z
(177.37 KB, 下載次數: 66)
2020-4-22 02:27 上傳
點擊文件名下載附件
stm32f103vet6與DHT11溫度采集
下載積分: 黑幣 -5
作者:
i林小拽
時間:
2020-4-23 23:57
謝謝樓主,我正在找這樣的好文件,誰知道你這么快就發了
作者:
ahdsdq
時間:
2020-4-24 07:20
謝謝樓主,很好
作者:
zhaoxla
時間:
2020-4-25 14:28
感謝,下載看看。
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲欧美另类在线观看
|
日本少妇中文字幕
|
青青草福利视频
|
国产传媒一区二区
|
精品福利在线
|
少妇视频在线观看
|
黄色成人在线
|
日本欧美精品
|
欧美另类激情
|
日韩在线精品视频
|
国产精品一级
|
免费网站观看www在线观
|
成年人在线观看
|
黄色一级在线观看
|
国产精品美女
|
亚洲第一黄网
|
免费成人黄色
|
日韩国产中文字幕
|
欧美国产精品一区二区
|
羞羞的视频在线观看
|
亚洲欧美网站
|
中文文字幕文字幕高清
|
五月婷婷av
|
综合色av
|
亚洲天天
|
九九精品在线观看
|
日韩午夜av
|
黄色国产视频
|
黄色小视频免费看
|
欧美久久久久久久
|
黄色av免费观看
|
天天射影院
|
欧美成人精品一区二区三区在线看
|
一级片在线免费观看
|
伊人久久网站
|
久久久久国产视频
|
波多野吉衣一二三区乱码
|
久久手机免费视频
|
黄色午夜
|
中文字幕欧美激情
|
国产午夜影院
|