
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
dht11是通过单总线协议同主机通讯,其对时序的要求非常严格!!!(划重点,后面会因为这个踩坑)。dht11的时序,其实也蛮简单。首先,主机拉低18ms,再拉高20-40us,作为启动dht11的信号(如下方第一张图所示)。然后,dht11发送80us的低电平和80us的高电平作为应答信号(如下方第一张图所示)。最后dht11开始发送数据。50us的低电平,30us左右的高电平为数据0(下方第二张

最近在帮人复刻智能家居项目,进行到在uboot中配置网络并通过tftp挂载内核和设备树的时候,碰到了一些问题,在此进行记录 进入uboot界面以后,我按照如下配置网络,很奇怪,一开始其实是可以ping通ubuntu服务器的,如下所示。 但后面就不行,一直显示的是这样。解决方案: 搜索了一下,发现有这种解法,我对比之前成功可以ping通的代码,发现它在ping的时候,打印了一句,但我现在不

在我之前复刻智能家居项目时,发现无法使用触摸屏。当时面临诸多因素,如会不会是我的内核问题、设备树问题还是屏幕驱动问题等,当时我也只是看了一些基础课程刚上手,看着头大,于是选择取巧,用mgftool里的官方zImage和里面的设备树进行后续编程。项目完成后,对linux、设备树、驱动有了一定了解,现在回头解决这个问题。

dht11是通过单总线协议同主机通讯,其对时序的要求非常严格!!!(划重点,后面会因为这个踩坑)。dht11的时序,其实也蛮简单。首先,主机拉低18ms,再拉高20-40us,作为启动dht11的信号(如下方第一张图所示)。然后,dht11发送80us的低电平和80us的高电平作为应答信号(如下方第一张图所示)。最后dht11开始发送数据。50us的低电平,30us左右的高电平为数据0(下方第二张








