OpwenWrt-使用Python从SPI读取字节

时间:2018-10-22 10:48:40

标签: python gpio spi openwrt

我想从spi总线读取字节。 只需使用

即可写入字节
setVehiclesAttribute()

我尝试使用read(1)命令,但这会使spi时钟的方式比仅仅一个字节更长。

示例:

User::find($id)->vehicle

有人知道为什么当我尝试读取一个字节时它只将时钟刷新8次吗?

(顺便说一句,我正在使用Carambola2,而在gpio上使用spi)

1 个答案:

答案 0 :(得分:0)

我自己解决了问题。 您必须使用os库

示例:

import os

file = os.open('filename', os.O_RDWR)

#Write byte 0x1 to SPI Bus
os.write(file, chr(0x1))
#Read one byte from SPI Bus
print(str(ord(os.read(file, 1))))