不可以 因为DS18B20 是单I/Q 而nRF24L01 输出和输入什脚是分开的
而且 在程序方面 DS18B20 初始化的时候 有几步精确延时 无线传输的时候 很难做到这一点
DS18B20的通信协议和时序完全无法和nRF24L01配合,怎么进行传输?并且二者都是被动元件,需要主机系统的控制才能工作。这个至少稍微分析一下就能完全明白的。并且没有单纯的硬件电路可以直接控制那两个元件的工作,就算实现了,那复杂程度肯定比你用单片机的高的多,所以还是用单片机好些。
不行哦,时序不一样的需要通过单片机转换
这个恐怕单靠硬件是实现不了的,即使能勉强实现,其所付出的代价也要比用单片机高的多。DS18B20也好,nRF20L01也罢,要让这两芯片进入最基本的模式工作,也需要进行一系列的初始化,执行这样的操作还有比单片机的介入更简单的方法吗?应该没有。当然,也可以用可编程逻辑器件,但也是要编程的呀,还不如单片机应用灵活,建议打消这个念头吧。