如題,霍爾元件利用中斷測速會和DHT11起沖突
uj5u.com熱心網友回復:
讀取DHT11對時間要求高,樓主試試讀取DHT11時關閉中斷呢?uj5u.com熱心網友回復:
我在DHT11函式的開頭和結尾分別加入了ET1=0與ET1=1,并不能解決問題uj5u.com熱心網友回復:
程式只測速和只讀取DHT11都沒有問題,放到一起就有問題是吧。樓主描述一下沖突的現象。
uj5u.com熱心網友回復:
把dht11傳感器從51上拿下來依然有資料,正常現象應該是0uj5u.com熱心網友回復:
高頻率中斷打亂了DHT11的時序。uj5u.com熱心網友回復:
把dht11傳感器從51上拿下來依然有資料,正常現象應該是0
誰的資料?計算出的轉速,還是讀出的DHT11資料?如果是DHT11資料,那大概率是DHT11的操作時序不對。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/129169.html
標籤:單片機/工控
上一篇:STM32H750片內flash對同一flash地址做二次修改出錯
下一篇:求大神指導
