微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540当作51单片机用,驱动不了2401?

CC2540当作51单片机用,驱动不了2401?

时间:10-02 整理:3721RD 点击:

老板要求用CC2540作为主控制芯片,驱动NRF2401,可是我调试了好久,发现2401始终无法通信。先向2401中写入一个数据,然后读出来,始终是0x08。有没有谁做过类试的项目,是不是CC2540不能驱动NRF2401?

NRF24L01芯片很便宜,用的比较多,spi通信方式工作的,需要配置好参数,首先确保你的模块是好的,硬件连接没有问题!

yafan,

你是说2540 和 NRF2401 通信?还是2540 的8051核通过UART/SPI 去控制NRF2401?

如果是空中通信,我略微查了一下,NRF2401 是普通2.4G的, 不是BLE的,自然无法和2540通信。你可以试一下2541,2541是支持普通2.4G的,或者2543, 2544。

谢谢你的回答。呵呵。可能你把我的意思理解错了。我的说利用CC2540作为主控制器,外围接一个2401模块,然后与别的2401模块进行通信。将CC2540作为一个普通的单片机。不过问题我已经解决。程序里有一条语句写错了,所以才导致无法驱动2401.现在已经可以了。谢谢你啊。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top