4365| 2
|
看一个芯片的SPI,为什么主设备输出频率9MHz,但是传输速率才36.8Kbytes呢? |
5金钱
最佳答案用DMA传输看看能不能到最高速度。
你发送过程中肯定有一些处理过程耽误了时间
实际上发送一个字节的过程中 这个频率是9Mhz
你发送一个字节肯定要现将数据放到spi的寄存器,然后使能传输,等待传输完成,在放数据,这些过程都需要cpu的处理时间,所以耽误了整体发送数据的量,但是每个字节的传输速度还是9Mhz
应该可以这么解释吧。
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-18 09:13
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网