|
發布時間: 2022-5-18 18:08
正文摘要:從DS18B20讀取一個字節 unsigned char Read_DS18B20(void) { unsigned char i; unsigned char dat;for(i=0;i<8;i++){ DQ= 0; dat>>= 1; & ... |
|
看下數據手冊,采集數據是通過高低電平轉化的 |
| 好巧, 我今天也在看這個DS18B20 |
| 看數據手冊 |
univers 發表于 2022-5-19 16:02 呵呵開發板買了兩套,后來總看宋老師教程包括視頻,就是記憶力差了。 |
啤酒瓶子老大 發表于 2022-5-19 12:12 謝謝支持 |
| %%很難懂,買一個開發板,里面有視頻例程,會帶你上路。年紀大了更要先飛呀。 |
188610329 發表于 2022-5-19 11:48 是的,自娛自樂呵呵 |
| 多看看視頻教程吧。有很多的。也有配套的資料都能找到。可以參考一下。 |
|
推薦樓主多看看宋老師的 《手把手教你學51單片機 》的視頻。嗶哩嗶哩網站可以免費觀看。講的挺好的。 或者汪老師的《人人學會單片機》視頻。B站和A站都有很多視頻可以看。也有開發板資料,可以自己去打板焊接想用的功能。都是開源的。還有很多例程可以參考。 還有其它老師的視頻,如果喜歡我可以推薦。 |
游戲機123456 發表于 2022-5-19 09:37 我也是學來玩,所以從來不仿真,都是直接實物,仿真有實物好玩么?就好像孩子喜歡玩樂高,是喜歡直接搭呢,還是先畫圖紙? 既然玩,就盡興,對吧?18b20是不貴,但是并不好用啊,我也是當初研究單線傳輸玩一下,純粹測溫角度,即便沒有ADC,我寧可lm393+熱敏電阻,也不愛用18b20。 |
yzwzfyz 發表于 2022-5-19 11:30 說的不錯,我一直逐自看英語原文數據表,硬啃呀。呵呵 |
|
建議: 讀通DS18B20手冊,對照手冊上DS18B20的通訊方式邏輯圖,再看程序,收獲會更大。 |
188610329 發表于 2022-5-19 09:12 你說的不錯,程序是部分的,我仿真已經通過,其實某一個寶上18B20非常便宜的 |
188610329 發表于 2022-5-19 09:12 呵呵我正在學習,可以用仿真軟件練手,關于硬件我倒是不缺,因為我們單位從拉回來的舊設備上有這些東西,這些程序我是一步一步地看,就是想理解,其實我學的是機械制造專業的,這些年由于工作不是太忙,就自學了自動化控制,強弱電,前兩年有迷上了PLC和單片機,先后花費了大量的銀兩,買了好些儀器儀表,一個字就是為了玩,哈哈見笑了。 |
| 你這個18b20能成功驅動么?手上沒18b20了,以前的代碼也找不到了,但是根據記憶,你讀的代碼,好像讀io前少了延時啊……,好歹要延時個5us的吧。單片機不夠慢的話,大概率讀出來全ff啊。 |
lkc8210 發表于 2022-5-19 00:17 謝謝,這個問題困擾很久了 |
游戲機123456 發表于 2022-5-18 19:08 你理解的很對 歡迎交流 |
| 不知道這理解對嗎 |