4645|4

803

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

关于nRF2401的收发。 [复制链接]

我想问一下,NRF2401的芯片发送数据时,怎么检测它到底发没发信号,我看了许多关于这部分调试的文章,只是对这个问题一带而过,我现在都不知道整个程序到底是哪出了问题。是发射呢,还是i接收呢?
还有一个小问题就是,我用的是MSP430单片机,没有用SPI么模式,给它发数据,是模拟的SPI模式时序发的,单片机往nRF2401里写数据是否需要精确地速率呢?即用不用调整430的主时钟来达到与芯片相应的速率?
此帖出自RF/无线论坛

最新回复

楼主好好看一下SPI的协议你就会清楚了,在SPI中,发送的接收都是由主控制器发起的,而且时钟也是由主控制器提供的,一般来说,从机的SPI口会有一个最大时钟频率,也就是说只要时钟频率小于最大值就可以正常通信,至于你发给24L01的命令什么时候能响应,这个就不受SPI影响了,而是由24L01内部决定的。还有就是有SPI口的是NRF24L01而不是NRF2401,NRF2401是一种单线通信的模式。  详情 回复 发表于 2010-6-10 20:23
点赞 关注
 

回复
举报

36

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
我也是同问!!
此帖出自RF/无线论坛
 
 

回复

1781

帖子

0

TA的资源

五彩晶圆(中级)

板凳
 
楼主好好看一下SPI的协议你就会清楚了,在SPI中,发送的接收都是由主控制器发起的,而且时钟也是由主控制器提供的,一般来说,从机的SPI口会有一个最大时钟频率,也就是说只要时钟频率小于最大值就可以正常通信,至于你发给24L01的命令什么时候能响应,这个就不受SPI影响了,而是由24L01内部决定的。还有就是有SPI口的是NRF24L01而不是NRF2401,NRF2401是一种单线通信的模式。
此帖出自RF/无线论坛
个人签名只有求知欲,没有求偶欲的人是植物,只有求偶欲,没有求知欲的人叫动物,既没求知欲,又没求偶欲的人是矿物。
 
 
 

回复

803

帖子

0

TA的资源

一粒金砂(高级)

4
 

回复 板凳 wangjiafu1985 的帖子

恩,你说的时钟那个我明白了
不过,你说的nRF2401是单线通信模式的意思应该nRF是是半双工吧。SPI模式也支持半双工模式的,他可以直接用三线模式,而不是4线模式,去掉一个数据线应该就能实现。不过用SPI模式的是比较麻烦,还要配置许多寄存器。所以直接就模拟时序了。现在已经调试出来了。
thank you!
此帖出自RF/无线论坛
 
 
 

回复

803

帖子

0

TA的资源

一粒金砂(高级)

5
 

回复 板凳 wangjiafu1985 的帖子

顺带问下,哪有完整的SPI协议?
此帖出自RF/无线论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表