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

標題: stm32f103單片機最小系統板的溫度測量 應答一直返回值為1,檢測不到ds18b20 [打印本頁]

作者: fhff    時間: 2022-11-27 20:55
標題: stm32f103單片機最小系統板的溫度測量 應答一直返回值為1,檢測不到ds18b20

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


作者: dasSpieler    時間: 2022-11-28 00:39
代碼看上去是對的。考慮一下硬件連接是否有問題,傳感器io是否正確上拉,或更換傳感器(ds18b20應該不太容易壞,除非正負極接反);
單片機io初始化是否正確,ds18b20在發送命令前是否正確reset。這個東西用起來沒啥難度,網上一堆例程可以參考。
作者: BG6BXN    時間: 2022-11-28 07:52
看一下延時是否正確。
作者: zsyzdx    時間: 2022-11-28 16:41
用示波器測試一下延時電路準不準,然后再調試程序。
作者: fhff    時間: 2022-11-28 20:24
dasSpieler 發表于 2022-11-28 00:39
代碼看上去是對的。考慮一下硬件連接是否有問題,傳感器io是否正確上拉,或更換傳感器(ds18b20應該不太容 ...

連接沒有問題,網上的代碼都試過了,大同小異,但都無法完成讓初始化返回值為0
作者: fhff    時間: 2022-11-28 20:25
dasSpieler 發表于 2022-11-28 00:39
代碼看上去是對的。考慮一下硬件連接是否有問題,傳感器io是否正確上拉,或更換傳感器(ds18b20應該不太容 ...

延時用的正點原子代碼,應該也沒問題

作者: dasSpieler    時間: 2022-11-28 20:39
fhff 發表于 2022-11-28 20:24
連接沒有問題,網上的代碼都試過了,大同小異,但都無法完成讓初始化返回值為0

原子的例程照著用是絕對能用的,除了沒有單總線上掛載多個設備的功能。換個傳感器試試,好好檢查一下所有有可能疏忽的地方。
作者: zhxzhx    時間: 2022-11-29 23:37
現在,很多 DS8B20并不是 DS18B20,時序是不一樣的
作者: Longan.Wang    時間: 2022-11-30 17:31
這種問題,如果不是硬件原因,一般都時時序問題,所以最好的辦法是,掛個示波器,查看時序,哪兒不對修改哪




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