花了一个星期,终于把NRF24L01调好了。中间碰到各种问题(大部分是自己傻逼了,不小心手抖惹的祸)。原来是在F4和F1上写的,现在移植到STM32CUBE上来。提醒一下,如果你是新手(老鸟们应该都知道啦),在调试NRF24L01一定注意收发的配置要一模一样。如果是固定字节数,注意发送的数据一定要按照设置的字节数发送,不然接收不到数据的。再有,NRF24L01对电源要求比较高(即便你买的是模块),如果你实在找不出程序的错误,那就加个滤波电容,或者换个试试。第一步:设置时钟 第二步:设置外设。按照原理图配置串口,SPI1。楼主采用的是中断的方式接收,所以还要配置中断 最后一步:楼主该去补作业了 |
赞一个 |
多谢分享,这个模块对没有玩过的人来说确实是个挑战 |