| 请问你解决了嘛,我做pm2.5检测,传感器输出电压太低,没有任何显示 |
| 而且你定时器里还有一个280us的延时,这个远远操过了DHT11的30和20us的延时 |
| 应该是AD转换是需要时间的,AD转换放在定时器里面,导致你while循环的延时函数不准,DHT11无法满足时序,可以将AD循环放在主函数,定时器里面计数,当到达0.28ms的时候AD转换,然后在检测DHT11,检测完以后继续等待下一个0.28ms |
| 解决了吗兄弟,我的pm怎么一直不显示,能把新的发我一份哦啊,13122319913@163.com,谢谢 |
| 仿真图里没有dht11和pm2.5的传感器吗 |
| 感谢楼主分享,有电路连接图吗? |
| 感谢楼主分享 |
abcarry 发表于 2018-5-17 15:09 哥能发我一分吗 |
| 你AD值都没传出来,K=adc0832() K要么是0 要么是1; |