欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: L151c8t6讀取DS18B20傳感器失敗,試過接上拉電阻,也試過自帶上拉電阻的 [打印本頁]

作者: 864025922    時間: 2021-11-14 20:59
標題: L151c8t6讀取DS18B20傳感器失敗,試過接上拉電阻,也試過自帶上拉電阻的
stm32L151C8T6讀取DS18B20傳感器失敗,傳感器試過接上拉電阻,也試過自帶上拉電阻的,也試過不接。L151晶振8Mhz,程序打算用PA8接口。有么有大哥幫忙看看。

2.STM32L151_溫度串口.7z

253.18 KB, 下載次數: 12


作者: 188610329    時間: 2021-11-14 22:08
一步一步來,先確定,能收到初始化信號,再嘗試度數據。
作者: TTQ001    時間: 2021-11-15 01:14
確保傳感器沒有損壞。 此外,仿真代碼以確保代碼正確。
作者: 864025922    時間: 2021-11-15 08:49
TTQ001 發表于 2021-11-15 01:14
確保傳感器沒有損壞。 此外,仿真代碼以確保代碼正確。

沒有壞,我用f系列的32試過。我是直接燒錄的,沒有仿真
作者: qinlu123    時間: 2021-11-15 09:01
1、IO口必須設置為開漏模式;
2、上拉電阻必須有,阻值1k-10k;
3、單片機IO和DS18B20之間不要再加電阻了,如果非要加的話阻值不大于上拉電阻的1/10;
4、時序中的延時要特別精確,在A型號單片機上好使的程序拿到B型號單片機上未必好使需要調一下。
作者: 864025922    時間: 2021-11-15 11:30
qinlu123 發表于 2021-11-15 09:01
1、IO口必須設置為開漏模式;
2、上拉電阻必須有,阻值1k-10k;
3、單片機IO和DS18B20之間不要再加電阻了 ...

我開漏推挽都試過,上拉也有。時序的話,我根據這個單片機的晶振換了延時函數,時序是按照正點原子的DS18B20標準庫程序來的。
作者: 864025922    時間: 2021-11-15 11:37

這是我的GPIO設置,應該沒問題吧。

作者: 123156fsadf    時間: 2021-11-15 11:43
864025922 發表于 2021-11-15 11:30
我開漏推挽都試過,上拉也有。時序的話,我根據這個單片機的晶振換了延時函數,時序是按照正點原子的DS18 ...

可能是你時鐘樹配的不對導致時序錯誤吧
作者: 188610329    時間: 2021-11-15 13:23
864025922 發表于 2021-11-15 11:30
我開漏推挽都試過,上拉也有。時序的話,我根據這個單片機的晶振換了延時函數,時序是按照正點原子的DS18 ...

所以說,折騰了半天,初始化信號都沒收到?
對于單線通訊而言,時序唯一的標準,就是初始化信號,只有正確收到初始化信號,才能按初始化信號的時間,來逆算其它的時間。換言之,你用了多少延時收到初始化信號,這才是標準,“標準庫” 這種東西,是不存在的。

收不到初始化信號,除了調整延時,就是檢查硬件了。該提的樓上都提了,你照做就完了。
作者: qinlu123    時間: 2021-11-15 15:33
864025922 發表于 2021-11-15 11:30
我開漏推挽都試過,上拉也有。時序的話,我根據這個單片機的晶振換了延時函數,時序是按照正點原子的DS18 ...

你按照我說的這4條一步一步地來做,并且換一個DS18B20或者你通過其他方法來驗證一下當前這個DS18B20還沒壞。因為IO設置為推挽來驅動DS18B20有可能會損壞單片機和DS18B20.
作者: 864025922    時間: 2021-11-15 19:21
188610329 發表于 2021-11-15 13:23
所以說,折騰了半天,初始化信號都沒收到?
對于單線通訊而言,時序唯一的標準,就是初始化信號,只有 ...

好的,謝謝,我一步一步看看
作者: 864025922    時間: 2021-11-15 19:22
qinlu123 發表于 2021-11-15 15:33
你按照我說的這4條一步一步地來做,并且換一個DS18B20或者你通過其他方法來驗證一下當前這個DS18B20還沒 ...

好的,我一步步試試,謝謝兄弟
作者: munuc_w    時間: 2021-11-17 17:14
18B20很難用,我在51,32上都試過,都不行,用正點原子的原開發板試,也不好使。




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1