esp32连接7引脚st7789用micropython
时间: 2023-08-18 11:03:52 浏览: 571
ESP32-CAM之ST7789
要连接ESP32和ST7789液晶屏,你可以按照以下步骤进行:
1. 确保你的ESP32板子已正确连接到计算机,并且已经安装了Micropython。
2. 使用SPI总线连接ESP32和ST7789。在ESP32上,可以使用以下引脚:
- MOSI: 23
- MISO: 19
- SCLK: 18
- CS: 5
- DC: 16
- RESET: 17
- BLK: 4
3. 下载并安装Adafruit Python ST7789库。在命令行中运行以下命令:
```
pip install adafruit-circuitpython-st7789
```
4. 编写Micropython代码。以下是一个简单的示例程序:
```python
import machine
import st7789
spi = machine.SPI(1, baudrate=40000000, polarity=1, phase=1)
display = st7789.ST7789(
spi,
240,
240,
reset=machine.Pin(17, machine.Pin.OUT),
cs=machine.Pin(5, machine.Pin.OUT),
dc=machine.Pin(16, machine.Pin.OUT),
)
display.fill(st7789.color565(255, 0, 0))
```
这个程序初始化了SPI总线和ST7789屏幕,并在屏幕上填充了红色的颜色。
希望这能对你有所帮助!
阅读全文