[MCU] 求430的一个NRF24L01无线接发程序

[复制链接]
1174|27
 楼主| liliang9554 发表于 2020-8-15 15:13 | 显示全部楼层 |阅读模式
求430的一个NRF24L01无线接发程序
午夜粪车 发表于 2020-8-15 15:16 | 显示全部楼层
没太看懂。。。
 楼主| liliang9554 发表于 2020-8-15 15:19 | 显示全部楼层

NRF24L01的无线接发程序,能不能做到接发一体啊?。。。就是程序一体化

求~!哪位高人给个链接或者给个程序也行啊~!
zhaoxqi 发表于 2020-8-15 15:23 | 显示全部楼层
我用手机上的网,不是很方便给你传文件。你在网上搜索一下,网上有你要的这种程序的。
 楼主| liliang9554 发表于 2020-8-15 15:26 | 显示全部楼层
我网上找了蛮多了,大部分都是收发分开的程序,我还在一点点对着NRF24L01的手册看。
zhanghqi 发表于 2020-8-15 15:33 | 显示全部楼层
可以使用51的修改的。
wyjie 发表于 2020-8-15 15:36 | 显示全部楼层
然后使用ti的模拟口就行了。
liuzaiy 发表于 2020-8-15 15:39 | 显示全部楼层
使用中断吗
morrisk 发表于 2020-8-15 15:42 | 显示全部楼层
https://wenku.baidu.com/view/4f6f9f42b307e87101f69650.html
lium 发表于 2020-8-15 15:46 | 显示全部楼层
无线通信模块NRF24L01的程序是网上找的
langgq 发表于 2020-8-15 15:54 | 显示全部楼层
CE是控制收发状态的,MSP430上应该为输出方向。
CSN是SPI总线使能,是MCU控制24L01的接口状态的,应该用输出,不过一般如果没有多片共用SPI总线的话,完全可以不用控制,直接把CSN接死,就是24L01的SPI总线始终是使能的,这样做并不会增加24L01上的功耗,因为后边是用软件控制休眠的,除非还有别的SPI设备或IO复用并联在这组SPI端口上。所以MSP430上也应该为输出方向。
SCK是串行时钟,MSP430作主机时要提供时钟给24L01,所以也是输出方向。
MISO是主入从出,MSP430是主,24L01是从,所以MSP430要接收,是输入方向
MOSI相反,是主出从入,因此MSP430是输出方向
huanghuac 发表于 2020-8-15 15:57 | 显示全部楼层

https://wenku.baidu.com/view/42f67ea449649b6648d747ed.html
wenfen 发表于 2020-8-15 16:00 | 显示全部楼层
你要使用的是什么芯片呢?
tian111 发表于 2020-8-15 16:04 | 显示全部楼层
网上很多的例程可以参考。
stly 发表于 2020-8-15 16:07 | 显示全部楼层

具体的要实现什么功能?
renyaq 发表于 2020-8-15 16:14 | 显示全部楼层
可以,就是需要不停的转换。
ousj 发表于 2020-8-15 16:18 | 显示全部楼层
IRQ是中断,24L01在有状态改变(需要软件设定什么状态引起中断)时主动叫MCU用的,MSP430要使用一个IO来接收这个中断状态,所以要把对应的IO设置为输入方向,并且如果使用的不是查询式,而是真正的中断式操作时,应该把这个IO设置为中断使能,注意设置中断时应该先设置中断方向等参数,最后再开启,防止开启后的修改导致意外进入中断。
morrisk 发表于 2020-8-15 16:21 | 显示全部楼层
总结一下,除了MISO和IRQ以外,全部都是输出方向,其中IRQ除了设置为输入,可能还需要启用IO中断。
wuhany 发表于 2020-8-15 16:25 | 显示全部楼层
进行了简单的修改就可以。
zhuww 发表于 2020-8-15 16:32 | 显示全部楼层
可以通过中断触发接受。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

950

主题

11568

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部