用openmv来点亮oled屏幕老是点不亮,这是哪里出问题了?
-
from machine import Pin #从 machine 模块导入 Pin 子模块
from ssd1306 import SSD1306_SPI #从 ssd1306 模块中导入 SSD1306_SPI 子模块
from pyb import SPI
import utime
#SPI 初始化: DC--P5 RES--P4 CS--P3 D0--P2 D1--P0
spi = SPI(2, SPI.MASTER, baudrate=200000, polarity=1, phase=0)
oled = SSD1306_SPI(128,64,spi,Pin("P5"),Pin("P4"),Pin("P3"))
while(True):#重复执行
oled.fill(0)#清屏
oled.text("hello",0,0)#从0行0列开始显示hello
oled.show()#OLED显示生效
utime.sleep_ms(1000)#延时1S
oled.fill(0)#清屏
oled.text("WORLD",0,0)#从0行0列开始显示WORLD
oled.show()#OLED显示生效
utime.sleep_ms(1000)#延时1S!
接线:
GND--GND
VCC--3.3V
D0--P2
D1--P0
RES--P4
CS--P3
DC--P5
-
非官方的硬件配件,我没有能力解决。
直接使用配套的LCD。
https://singtown.com/product/636/opeenmv-lcd-shield/