切换到宽版
  • 8155阅读
  • 27回复

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

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

发帖
1295
M币
6185
专家
7
粉丝
34
只看该作者 22楼 发表于: 2017-10-03
这个好,一直有这个想法。
离线newwd

发帖
116
M币
509
专家
0
粉丝
7
只看该作者 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

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

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

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

发帖
559
M币
8260
专家
14
粉丝
57
只看该作者 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
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
 
上一个 下一个