def _init__(self, cspin):
self.cspin = Pin(cspin, mode=Pin.OUT)
self.cspin.value(1)
self.x = 0
self.y = 0
self.z = 0
self.t = 0
self.spi = SPI(0, mode=SPI.MASTER, baudrate=1000000, polarity=0, phase=0, firstbit=SPI.MSB)
time.sleep_ms(1000)
self.SPIwriteOneRegister(0x1F, 0x52) #RESET
time.sleep_ms(10)
self.DEVICEID = self.SPIreadOneRegister(0x00)
self.DEVID_MST = self.SPIreadOneRegister(0x01)
self.PART_ID = self.SPIreadOneRegister(0x02)
self.REV_ID = self.SPIreadOneRegister(0x03)
self.STATUS = self.getStatus()
评论列表
文章目录