nRF24L01是一款工作在2.4~2.5 GHz世界通用ISM频段的单片无线收发器芯片。它在无线数据通讯、无线门禁、遥感勘测、工业传感器和玩具中都有应用。
随着测控技术的发展,nRF24L01与
单片机组成的系统进行无线测控的实例已经有很多,如基于nRF24L01的无线温度监测系统、基于nRF24 L01的近距离无线数据传输系统等等。近年来,随着
ARM和嵌入式WinCE系统的迅速发展,由于在WinCE系统下nRF24L01和ARM的
通信缺乏驱动,致使两者之间不能直接通信,一般的解决方法是借助于第三方单片机的串行口来进行两者的通信。这种方式的不足之处在于,由于要借助于第三方单片机,使得成本增加且通信速度下降。nRF24L01驱动的设计与实现正好添补了这一空白,使WinCE系统和nRF24L01可以直接通信进行无线数据收发。