树莓派4B使用Python驱动ST7789 TFT屏幕显示空白问题求助
问题:ST7789显示屏树莓派4B连接后仅黑屏无显示
我有一块ST7789显示屏,尝试用树莓派4B通过Python连接控制,使用ST7789 Python库,但无论执行什么操作,屏幕仅能点亮黑屏,无法显示任何内容。这块屏幕在Arduino上可正常工作,但在树莓派上不行。
使用的代码:
import ST7789 from PIL import Image, ImageDraw import time disp = ST7789.ST7789(port=0, cs=1, rst=25, dc=24, backlight=27, spi_speed_hz=8000000) disp._spi.mode = 3 disp.reset() disp._init() width, height = disp.width, disp.height image = Image.new("RGB", (width, height), (255, 255, 255)) draw = ImageDraw.Draw(image) # Draw a red rectangle draw.rectangle((50, 50, 150, 150), outline=(255, 0, 0), fill=(255, 0, 0)) # Display the image disp.display(image)
引脚连接方式:
- GND -> 树莓派GND
- VCC -> 树莓派3.3V
- SCL -> SCLK(引脚编号23)
- SDA -> MOSI(引脚编号19)
- RES -> GPIO 25(引脚编号22)
- DC -> GPIO 24(引脚编号18)
- Backlight -> GPIO 27(引脚编号13)(注:原描述重复标注了DC引脚,推测此处应为背光引脚)
请问哪里操作出错了?我已经尝试过不同版本的代码,但都无法显示内容。
内容的提问来源于stack exchange,提问作者kawopaj537
相关产品推荐
相关产品推荐

