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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

stm32f103單片機最小系統板的溫度測量 應答一直返回值為1,檢測不到ds18b20

查看數: 2939 | 評論數: 8 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2022-11-27 20:55

正文摘要:

用STM32F103C8T6最小系統板驅動DS18B20,這里的應答一直返回值為1,檢測不到ds18b20,代碼檢查了幾遍沒有問題,有沒有大佬解答一下

回復

ID:77589 發表于 2022-11-30 17:31
這種問題,如果不是硬件原因,一般都時時序問題,所以最好的辦法是,掛個示波器,查看時序,哪兒不對修改哪
ID:378108 發表于 2022-11-29 23:37
現在,很多 DS8B20并不是 DS18B20,時序是不一樣的
ID:743992 發表于 2022-11-28 20:39
fhff 發表于 2022-11-28 20:24
連接沒有問題,網上的代碼都試過了,大同小異,但都無法完成讓初始化返回值為0

原子的例程照著用是絕對能用的,除了沒有單總線上掛載多個設備的功能。換個傳感器試試,好好檢查一下所有有可能疏忽的地方。
ID:1043931 發表于 2022-11-28 20:25
dasSpieler 發表于 2022-11-28 00:39
代碼看上去是對的。考慮一下硬件連接是否有問題,傳感器io是否正確上拉,或更換傳感器(ds18b20應該不太容 ...

延時用的正點原子代碼,應該也沒問題
ID:1043931 發表于 2022-11-28 20:24
dasSpieler 發表于 2022-11-28 00:39
代碼看上去是對的。考慮一下硬件連接是否有問題,傳感器io是否正確上拉,或更換傳感器(ds18b20應該不太容 ...

連接沒有問題,網上的代碼都試過了,大同小異,但都無法完成讓初始化返回值為0
ID:320306 發表于 2022-11-28 16:41
用示波器測試一下延時電路準不準,然后再調試程序。
ID:17647 發表于 2022-11-28 07:52
看一下延時是否正確。
ID:743992 發表于 2022-11-28 00:39
代碼看上去是對的。考慮一下硬件連接是否有問題,傳感器io是否正確上拉,或更換傳感器(ds18b20應該不太容易壞,除非正負極接反);
單片機io初始化是否正確,ds18b20在發送命令前是否正確reset。這個東西用起來沒啥難度,網上一堆例程可以參考。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表