SPI
— 串行外设接口总线协议(master side)¶
类¶
-
class
SPI
(...)¶
使用示例:
import haascv
from haascv import driver
spiObj = driver.spi();#获取SPI类对象
spiObj.open(0, spiObj.DRIVER_SPI_MODE_MASTER, 2000000, 0)#打开SPI模块
spi_read_buf = bytearray(4)#定义存储读取数据的对象
spi_write_buf = bytearray([0x01, 0x02, 0x10, 0xaa])#定义待写的数据
print(spi_write_buf)#打印写的buffer
spiObj.write(spi_write_buf)#开发发送数据
spiObj.read(spi_read_buf)#读取数据
print(spi_read_buf)#打印读取的数据
spiObj.writeAndRead(spi_write_buf, spi_read_buf)#发送并读取数据
print(spi_read_buf)#打印读取的数据内容
spiObj.close()#关闭spi模块