• OpenMV VSCode 扩展发布了,在插件市场直接搜索OpenMV就可以安装
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • 像素格式不支持, 报错:OSError: Pixel format is not supported!



    • 像素格式不支持, 报错:OSError: Pixel format is not supported!
      0_1531190416507_86eb7702-9056-4def-a5c2-6d80ff209232-image.png



    • 这个错误是由于感光元件,也就是ov7725不正常工作导致的。

      那么为什么不工作呢?

      根据论坛的经验总结,大概是有4个原因。

      1 代码问题,中断冲突

      文档中有说过:https://docs.singtown.com/micropython/zh/latest/openmvcam/library/pyb.Timer.html#timer

      注意: 定时器(1)用于摄像头。同样地,定时器(5)控制servo驱动,定时器(6)用于ADC/DAC读取/写入。建议在您的程序中使用其他定时器。

      因为感光元件的定时器1被你的程序占用了,所以会出现故障。

      解决办法:

      1.把其他的所有电路去掉
      2.拔掉SD卡,主要是为了不自动运行SD卡里main.py的代码(代码可能有问题)
      3.删除OpenMV 文件系统里的main.py文件,主要是为了不自动运行main.py里的代码(代码可能有问题)
      4.硬件重启(也就是重新插拔USB),然后运行hello world,

      2 供电不正确

      如果是其他电源供电,应该在VIN引脚3.7V-5V的电源。如果电压不够,比如你在VIN引脚上接入3.3V,那么感光元件就会供电电压不够,导致错误。

      解决办法:把其他的所有电路去掉,硬件重启(也就是重新插拔USB),然后运行hello world。

      3 固件错误

      如果以上2步解决不了,那就重新烧录固件,一般没这个问题。

      4 摔坏,供电烧毁

      如果以上3步解决不了,有可能是不可修复的故障,联系售后,看看能不能维修