@4wqp 兄弟怎么完全卸载干净,我卸载了好几遍重装都是不行
A
avqs 发布的帖子
-
RE: 系统找不到指定文件怎么操作
更新到最新4.4.4版本后,想退回4.1.8版本使用旧固件,发现安装4.1.8后就出现这个错误了。卸载装回4.4.4就没问题,人已经麻了
-
LCD库释放引脚SPIDisplay.deinit()函数不存在的问题
在openmv官网上,显示了SPIDisplay库的用法,其中有.deinit()、.width()、.height()等等函数用法,其中测试过.width()和.height()等其他函数是没有问题的,能正常使用,但调用.deinit()就报错不存在。
固件4.5.6
代码:import sensor import display sensor.reset() # Initialize the camera sensor. sensor.set_pixformat(sensor.RGB565) # or sensor.GRAYSCALE sensor.set_framesize(sensor.QQVGA2) # Special 128x160 framesize for LCD Shield. lcd = display.SPIDisplay() lcd.deinit() #加上这句会报错 while True: lcd.write(sensor.snapshot()) # Take a picture and display the image. print(lcd.width()) #可以打印出显示屏宽度
参考教程官网https://docs.openmv.io/library/omv.display.spidisplay.html
-
最新固件(2.5.0)OPENMV4PLUS使用LCD扩展板时屏幕画面失真问题。
如图,旧固件2.3版本的LCD显示屏功能一切正常,刷成最新固件2.5后就会出现如图的情况。IDE里图像一切正常。已尝试过更换另一个OPENMV,问题依旧。LCD的驱动IC是ST7735S。
LCD例程采用官方的例程:https://book.openmv.cc/shield/lcd.html
其中最新固件2.5是采用该代码:
import sensor import display sensor.reset() # 初始化sensor sensor.set_pixformat(sensor.RGB565) # or sensor.GRAYSCALE sensor.set_framesize(sensor.QQVGA2) # 128x160大小的特定液晶屏。 lcd = display.SPIDisplay() while True: lcd.write(sensor.snapshot()) # 拍照并显示图像。
旧固件2.3是采用该代码:
import sensor, image, lcd sensor.reset() # 初始化sensor sensor.set_pixformat(sensor.RGB565) # or sensor.GRAYSCALE sensor.set_framesize(sensor.QQVGA2) # 128x160大小的特定液晶屏。 lcd.init() # 初始化lcd屏幕。 while(True): lcd.display(sensor.snapshot()) # 拍照并显示图像。
在普通OPENMV4 H7上分别测试了2.3固件和2.5固件,都可以使LCD正常运行。但是OPENMV4PLUS就不行。附使用的OPENMV4PLUS: