python中spidev⽤法
spidev
⽤法(Usage):
python怎么读取串口数据import spidev #导⼊spidev模块
spi=spidev.SpiDev() #⾯向对象编程
spi.open(bus,device) #打开spi中对应的设备
to_send=[0x01,0x02,0x03]
spi.xfer(to_send) #设置串⼝波特率·
设置(Settings):
import spidev #导⼊spidev模块
spi=spidev.SpiDev() #⾯向对象编程
spi.open(bus,device)#打开对应的模块
设置(⽐如)
spi.max_speed_hz=5000 #设置spi串⼝最⼤频率为5000Hz
。。。
位每字
cs⽚选给⾼电
LOOP-设置为SPI-LOOP标识为enable回环模式(loopback mode)
'no_cs’设置‘SPI_NO_CS’标志位设为了disable(同样也有可能模块存在延时(pin)
‘lsbfirst’
max_speed_hz
‘mode’-SPI模块作为两位模式在时钟突变(上升沿和下降沿)和阶段(CPOL或者CPHA),min:oboo=0,max=0b11=3三线:SI/SO 信号共享
⽅法:
close()
Disconnects from the SPI device.
#关闭与SPI设备的连接
总结
你需要做到⼀下的步骤:
导⼊库函数
import spidev
配置spi配置(使⽤⾯向对象编程)
spi=spidev.SpiDev()
打开spi中的模块
spi.open(bus,device)
配置相应的设置
spi.xfer([<;频率>,<;延时us>,<;位每字节>])
读取或者发送数据
spi.writebytes(<;字节>)
关闭对话
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论