今天開始我開始寫我的csdn部落格了,之前學c++的時候也零零散散寫過幾篇,但都是玩兒,太隨意了,這次我要堅持下去,或許一年後或幾年後我還會回來看看,希望到那時我會發現「嗨我真的進步了不少哈!」
部落格我的想法是前期一星期至少一篇,內容是對本星期學習和工作的總結。
dht11的使用和與stm32的通訊:
1、dht11感測器手冊的研究成果
1)dht11感測器是測量溫濕度的
2)數碼訊號輸出
3)傳輸距離可達20公尺
4)資料格式 8bit濕度整數+8bit濕度小數+8bit溫度整數+8bit溫度小數++8bit校驗和(小數部分用於以後擴充套件目前來說沒有用處)
5)通訊方式是單線雙向通訊
資料線的預設狀態是高電平--------->傳送乙個低電平起始訊號(延時大於18ms再拉高結束起始訊號)---------->gpio引腳轉換為輸入模式(等待20-40us)---->讀取dht11響應訊號-------->開始讀取5個位元組的資料
6)資料0和1的表示方法
高電平26-28us表示0
高電平70us表示1
u8 dht11_connect(u8 *data)
; u8 i,j;
uint64_t start_time;
dht11_gpio_config(0); //輸出模式
//dht1_gpio_config(0);
pb6h;
pb6l;
delay_ms(18);
pb6h;
delay_us(30);
dht11_gpio_config(1); //輸入模式
//dht1_gpio_config(1);
start_time = getsysticktime();
while(pb6ibit) //等待拉低 }
start_time = getsysticktime();
while(!pb6ibit) //等待拉高 dht響應訊號結束 }
for(i=0;i<5;i++)
}start_time = getsysticktime();
while(!pb6ibit) //等待拉高 資料訊號到來
}delay_us(30);
if(pb6ibit)
}} if(((_data[0]+_data[1]+_data[2]+_data[3])&0xff)==_data[4])
return 0;
}
2014 跌跌撞撞
又是一年,想起上次做總結還是在大學畢業的時候,那時候是感概萬千,給自己定了n多目標,轉眼一年半過去了,回想起當初的目標,有幾個是真真切切實現了的。這一年,過的還算充實,去年的這個時候,剛上完專業課,被boss叫來跟師兄的畢設,那是自己第一次接觸科研這個東西,以前我總覺得搞科研是乙個很神聖的事情,可是...
跌跌撞撞的看完了《jquery技術內幕》
今年2月20日買的書,今天是5月26,三個月來,除了週末休息一天,如果沒有特殊情況,我都會每晚花兩個小時看這本書,以及查各種與jquery原始碼相關的資料。今天總算是跌跌撞撞的看完了,有點小激動,也有點小失望 雖然看完了,但是用兩個字概括看完的感受就是 糊塗 其實我也知道,想看懂一本書,看一遍不行。...
跌跌撞撞地敏捷之路 及時記錄經驗教訓
日期 2009.03.23 今天又是乙個周一,scrum master每週一都需要做專案週報,向上及周邊相關人報告專案在上週的進展。在這個報告中有經驗教訓這一項,這裡需要在上一周中專案開展過程中團隊成員作出的經驗總結 優秀實踐 出現的問題及規避方法。scrum master早上就開始問 大家回想下,...