切换到宽版
  • 11060阅读
  • 29回复

[ARM]nrf24l01无线音频传输 [复制链接]

上一主题 下一主题
离线yc21
发帖
53
M币
6
专家
2
粉丝
6
只看该作者 20楼 发表于: 2016-10-23
这个不错,有参考价值
想起电子就烦,离开电子就死~~如何是好?
离线oy199603
发帖
1
M币
-497
专家
0
粉丝
1
只看该作者 21楼 发表于: 2016-10-29
您好 我仔细研究了您的代码 可不可以发一下完整的过程?
离线jkj

发帖
1310
M币
6688
专家
7
粉丝
38
只看该作者 22楼 发表于: 2017-10-03
这个好,一直有这个想法。
不要只是埋头走路,也要抬头看路!
离线newwd

发帖
125
M币
539
专家
0
粉丝
8
只看该作者 23楼 发表于: 2017-10-28
不错。Mark。空了来学习
离线kundi1
发帖
4
M币
0
专家
0
粉丝
2
只看该作者 24楼 发表于: 01-12
我最近正在用ARDUINO做一个
离线15697622619

发帖
2
M币
0
专家
0
粉丝
2
只看该作者 25楼 发表于: 01-13
等我试试看好用不,写代码自己写的么,NB
离线tempchar

发帖
133
M币
3323
专家
5
粉丝
32
只看该作者 26楼 发表于: 02-07
楼主我最近在看nrf24l01,感觉传输速率不够。看了下你的代码有些问题请教下。

发送的函数NRF24L01_TxPacket每次要通过spi传输32字节数据。如果spi速率为8M,那么需要的时间是 32*8bits / 8Mbps = 32us。换句话说每次用nrf24l01传输32字节都要32微秒,一秒最多发3万个包左右。而且发送完还要等中断后检查nrf24l01寄存器状态,这起码又要通过spi传输2个字节了,实际每秒发送的包达不到3万。

好像达不到40kHz的采样率?
离线yhj416606438

发帖
562
M币
8802
专家
14
粉丝
62
只看该作者 27楼 发表于: 02-07
tempchar楼主我最近在看nrf24l01,感觉传输速率不够。看了下你的代码有些问题请教下。<br><br>发送的函数NRF24L01_TxPacket每次要通过spi传输32字节数据。如果spi速率为8M,那么需要的时间是 32*8bits / 8Mbps = 32us。换句话说每次用nrf24l01传输32字节都要32微秒,一秒最多发3万个包左右。而且发送完还要等中断后检查nrf24l01寄存器状态,这起码又要通过spi传输2个字节了,实际每秒发送的包达不到3万。<br><br>好像达不到40kHz的采样率?
      
一秒发1250包数据,写一包数据在32us多一点,40ms就够了,一般也就50到60ms
离线635897061

发帖
1
M币
-500
专家
0
粉丝
1
只看该作者 28楼 发表于: 10-09
楼主,我最近在学stm32,想做个无线对讲,但是不怎么会移植你的代码,大佬能带带我吗?
离线酱油

发帖
61
M币
670
专家
1
粉丝
5
只看该作者 29楼 发表于: 10-12
无线对讲,Mark一下,有空研究研究