社区
单片机/工控
帖子详情
nrf24l01六个管脚,而普通SPI口4个管脚,怎么连接?
marylan
2012-05-05 06:38:21
是这样的NRF24L01有CSN,SCK,MISO,MOSI,IRQ,CE六个管脚接口,而单片机的SPI模块只有MISO,MOSI,SS^,SCK四个管脚,怎么实现通信?具体是怎么连接?求高手指点啊~~小妹感激不尽··小妹真的挺头痛的,等答案啊
...全文
957
7
打赏
收藏
nrf24l01六个管脚,而普通SPI口4个管脚,怎么连接?
是这样的NRF24L01有CSN,SCK,MISO,MOSI,IRQ,CE六个管脚接口,而单片机的SPI模块只有MISO,MOSI,SS^,SCK四个管脚,怎么实现通信?具体是怎么连接?求高手指点啊~~小妹感激不尽··小妹真的挺头痛的,等答案啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Conmajia
2012-05-07
打赏
举报
回复
mark 一下,记得我也有 2 块 2401 一直扔着没动
Embed
2012-05-06
打赏
举报
回复
建议你先看一下 spi通信 这是最基本的原理
至于怎么接线 看完之后基本就可以解决了 如果你 要
io模拟的话 io口怎么接线都是无所谓的了随便定义即可 但是
irq要接中断引脚 单片机的程序网上多得是
如果是arm linux的驱动的话 网上也有仅供参考(里面有些错误是很愚蠢的,
基本是跑步起来) 我之前写过可以运行的不错(io模拟spi)
spi通信还是要搞懂的 (毕竟你要模拟他们的时序)
marylan
2012-05-06
打赏
举报
回复
我也用的普通口的,就是现在不想用普通口了!
[Quote=引用 1 楼 的回复:]
我都用的I/0模拟的.
[/Quote]
marylan
2012-05-06
打赏
举报
回复
请问,那不需要单独配置了吧,直接在SPI模块寄存器设置好,然后一个IO管脚设置为输入,接到CE,单片机的IRQ直接接到无线模块的IRQ就OK了吧·?
[Quote=引用 2 楼 的回复:]
IRQ(中断)接单片机的外中断引脚
CE(使能)脚用另外的IO控制
[/Quote]
marylan
2012-05-06
打赏
举报
回复
irq要接中断引脚那么CE(使能)脚呢?
[Quote=引用 5 楼 的回复:]
建议你先看一下 spi通信 这是最基本的原理
至于怎么接线 看完之后基本就可以解决了 如果你 要
io模拟的话 io口怎么接线都是无所谓的了随便定义即可 但是
irq要接中断引脚 单片机的程序网上多得是
如果是arm linux的驱动的话 网上也有仅供参考(里面有些错误是很愚蠢的,
基本是跑步起来) 我之前写过可以运行的不错(io模拟spi)
spi通信还是要搞懂的 (毕竟你要模拟……
[/Quote]
aydf1
2012-05-05
打赏
举报
回复
IRQ(中断)接单片机的外中断引脚
CE(使能)脚用另外的IO控制
techie
2012-05-05
打赏
举报
回复
我都用的I/0模拟的.
stm32_模拟
spi
+
nrf24l01
stm32_模拟
spi
+
nrf24l01
,经测试在我的飞行器上可以使用
nrf24l01
模块引脚
网上常用
NRF24L01
无线模块的外部引脚,一般为8个引脚,其中PCB中方形焊盘为1脚。
STM32F030配置
NRF24L01
STM32F1的程序并不能直接移植到F0上,所以还有一些地方需要注意的。本文档作为参考,希望能有所帮助。
NRF24L01
驱动函数,HAL库版本,使用前请为相关引脚添加对应标签并指定硬件
SPI
句柄
在STM32cubeMX中定义相关引脚时,添加对应标签,确保标签与.h文件中宏定义一致
NRF24L01
-stm32驱动
支持stm32驱动
NRF24L01
,带sip文件,
连接
好引脚做好初始化既可用
单片机/工控
27,517
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章