天线|RF射频
直播中

李秦

7年用户 150经验值
私信 关注
[问答]

nrf24l01+和stm32的spi通讯要设置nrf24l01+的spi波特率吗?是在哪段代码设置的

nrf24l01+和STM32的spi通讯需要设置nrf24l01+的spi波特率吗
如果需要,想问下是在哪段代码设置的nrf24l01+的spi波特率

回帖(5)

王宁

2020-6-9 14:48:42
SPI通讯频率时通过CLK引线的频率自动适应的,不需要单独设置。
如果你对此表现出困惑,说明你对于同步异步通讯方式还不够了解。
举报

杨静

2020-6-9 15:06:40
我在代码中看到spi的波特率被设定为72M/8(分频系数)=9Mbps,可是nRF24L01+的最快速度是2Mbps,这是否矛盾,向发烧友请教了,谢谢了大神。
举报

徐丹

2020-6-9 15:14:36
那个叫时钟频率 不叫波特率
举报

王一凡

2020-6-9 15:20:08
这可能矛盾。
2Mbps是SPI通讯的一个标准速度。但是,绝不能因此就判断SPI不能在更高频率下工作。
稳妥起见,可以适当降低SPI波特率。
事实上,只要能够确保SPI设备通讯正常,频率高一点也是完全可以的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分