当前位置:   article > 正文

总线学习3--SPI(TODO)

总线学习3--SPI(TODO)

这个周末完成这篇。。。

驱动:GitHub - boochow/MicroPython-ST7735: ST7735 TFT LCD driver for MicroPython

接线:

ST7735 PinPico Pin
VCC3.3V
GNDGND
SCL (SCK)GP18
SDA (MOSI)GP19
RES (RST)GP20
DCGP21
CSGP17

应用

  1. import machine
  2. import st7735
  3. import time
  4. import utime
  5. # 定义引脚
  6. spi = machine.SPI(0, baudrate=20000000, polarity=0, phase=0, sck=machine.Pin(18), mosi=machine.Pin(19))
  7. dc = machine.Pin(21, machine.Pin.OUT)
  8. rst = machine.Pin(20, machine.Pin.OUT)
  9. cs = machine.Pin(17, machine.Pin.OUT)
  10. # 初始化显示屏
  11. display = st7735.ST7735(spi, dc=dc, rst=rst, cs=cs)
  12. # 清屏
  13. display.fill(0)
  14. # 显示一些基本图形
  15. display.rect(10, 10, 50, 50, st7735.color565(255, 0, 0)) # 红色矩形
  16. display.line(0, 0, 80, 80, st7735.color565(0, 255, 0)) # 绿色对角线
  17. display.text('Hello, Pico!', 10, 70, st7735.color565(0, 0, 255)) # 蓝色文本
  18. # 刷新显示
  19. display.show()
  20. # 保持显示
  21. while True:
  22. utime.sleep(1)

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号