Raspberry Pi SPI总线上字节写入之间的延迟

时间:2013-12-12 22:21:24

标签: python raspberry-pi spi

我有一个Raspberry Pi Model B,我在python 2.7中使用SPIDev

我正在从SPI端口写出一个字节流,我看到它们很好,但是每个字节之间似乎有过多的(~4ms)延迟。这似乎在我写的设备中造成了麻烦。

数据速率的延迟是一致的,无论我使用spidev.writebytes()还是spidev.xfer2()函数都会发生

这是由其他Linux进程服务引起的吗? SPIDev驱动程序中的东西?

是否还有其他人遇到此问题和/或了解解决方案?

1 个答案:

答案 0 :(得分:1)

事实证明,涉及到各种因素,我正在处理和准备数据,因为我正在将其写入SPI端口。当我重新安排代码以便数据全部准备好并且写入是背靠背完成时,一切都按照我预期的速度运行。