TA的每日心情 | 开心 2016-3-27 09:49 |
---|
签到天数: 319 天 连续签到: 1 天 [LV.8]以坛为家I
|
首先介绍一下什么是NRF24L01无线模块
摘自百度百科
长这个样子
我之前在玩NUCLEO的stm32f070和stm32f303的时候,都没有成功,一直卡在初始化这一步。
原因是我认为stm32的SPI接口有问题,我在做stm32f429的SD实验时就发现手册上复用的SPI引脚不能用,非常奇怪,逻辑分析仪也没有测出信号,换了其他引脚就OK了。stm32f070和303估计也是同样的问题
因此我一直想调试成功NRF24L01。
这次就用GD32和stm32f429 做实验,一次就成功,非常开心
先说明一下引脚
CE -- PC10 , CSN-- PC11, IRQ--PC12 , SCK -- PA5, MISO -- PA6, MOSI-- PA7 (GD32)
CE -- PA8, CSN--PA5, IRQ-- PA9, SCK -- PB3, MISO -- PB4, MOSI -- PA7 (stm32f429)
GD32发数据 ,stm32f429收数据,并在屏幕上显示,
这是结果,GD32发的数据是 "GD32f150 is sending"
可以看到stm32f429的屏幕上有了收到的数据,最后一张图片是GD32发送的数据,可以看到GD32在不停的发送
还是一样附上完整工程,NRF24L01用来做无线鼠标,四轴飞行器的遥控都是不错的选择
|
评分
-
查看全部评分
|