差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
mp_hsadc [2021/10/06 19:07]
gongyusu
mp_hsadc [2021/10/16 16:06] (当前版本)
gongyusu [2. ST7789]
行 130: 行 130:
         )         )
     ​     ​
-    def write_register( self, reg, buf ):+    def write_register( self, reg, buf ):   # reg for command, buf for data 
         self.buf1[0] = reg         self.buf1[0] = reg
         self.cs.value( 0 )         self.cs.value( 0 )
- 
         self.dc.value( 0 )         self.dc.value( 0 )
         self.spi.write( self.buf1 )         self.spi.write( self.buf1 )
行 145: 行 144:
     def write_register_dma( self, reg, buf, is_blocking=True ):    ​     def write_register_dma( self, reg, buf, is_blocking=True ):    ​
         SPI1_BASE = 0x40040000         SPI1_BASE = 0x40040000
-        SSPDR     = 0x008+        SSPDR     = 0x008.            #address of 16bit SPI1 TX FIFO 
         self.dma.config(         self.dma.config(
             src_addr = uctypes.addressof( buf ),             src_addr = uctypes.addressof( buf ),
行 157: 行 156:
         self.buf1[0] = reg         self.buf1[0] = reg
         self.cs.value( 0 )         self.cs.value( 0 )
- 
         self.dc.value( 0 )         self.dc.value( 0 )
         self.spi.write( self.buf1 )         self.spi.write( self.buf1 )