1赞

7回答

0收藏

[原创] 利用NRF24L01实现GD32和stm32f429之间的无线传输

GD32 GD32 7051 人阅读 | 7 人回复 | 2015-06-29

首先介绍一下什么是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用来做无线鼠标,四轴飞行器的遥控都是不错的选择




NRF24L01.rar

3.38 MB, 下载次数: 672

无线模块NRF24L01

点评

赞  发表于 2015-6-29 19:54

评分

参与人数 1声望 +1 与非币 +5 收起 理由
小菜儿 + 1 + 5 很给力!

查看全部评分

分享到:
回复

使用道具 举报

回答|共 7 个

倒序浏览

沙发

trochili

发表于 2015-6-29 19:15:23 | 只看该作者

很好的技术贴!
eeboard大力支持的开源RTOS -- Trochili RTOS
板凳

小菜儿

发表于 2015-6-29 19:18:20 | 只看该作者

很好的技术贴!+1
地板

slotg

发表于 2015-6-29 19:57:26 | 只看该作者

学习了,感谢分享
5#

shadow丶

发表于 2015-6-29 20:20:10 | 只看该作者

不错不错!!!!
6#

奋斗哥

发表于 2015-6-30 09:16:35 | 只看该作者

就喜欢这样的技术贴
7#

希望的阳光

发表于 2015-8-6 15:56:21 | 只看该作者

好资料!!!!!
8#

gt123a

发表于 2017-5-3 20:18:57 | 只看该作者

明明是stm32f103非要说用了stmf429   楼主真的是很low   为什么还有人点赞  花钱了的吗
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条