w801開發板外接ds18b20溫度模塊的使用方法

發布於 2024-05-06 17:41:21

有沒有大佬用w801這塊板子外接過ds18b10溫度模塊,可以分享一下demo嗎,或者其他的溫度模塊的demo可以分享一下的

查看更多

關注者
0
被浏覽
1.5k
abcd
abcd 認證專家 2024-05-07
我只是個路過的老年人~

粗略看了你的代碼下,有如下幾個問題:1、OutDQ0和OutDQ1定義錯誤,輸出高低電平並不是通過設置上下拉來實現的,tls_gpio_cfg設置為輸出後,還需要調用tls_gpio_write來設置輸出高、低電平,另外我記得電路外部是需要加上拉電阻的,所以這裡應該配置為上拉輸出;2、如果沒有外部電阻的情況下,IpuDQ配置為上拉,組好還是有外部上拉電阻,畢竟內部是個弱上拉;3、延時混亂,tls_os_time_delay()接口實現的延時單位是系統的1個tick,如果configTICK_RATE_HZ設置的是1000,那就是最小延時時間只能到1ms,想要實現us級別的延時,就需要用自習用for循環 + __NOP();來實際測量實現了,或者用樓上的方式試下行不行。
至於具體時序網上參考程序很多,主要是IO的操作和延時弄對了就不會有大問題,如果IO操作不清楚的,可以參考wm_gpio_demo.c程序。開一個帖子就行了。

1 個回答

撰寫答案

請登錄後再發布答案,點擊登錄

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽