常见故障
更多提问,可以直接在我们的论坛搜索提问解决:
https://forum.singtown.com/
OpenMV插上电脑没反应怎么办?
- 检查OpenMV的电源。用万用表测量3.3V引脚,如果读数不正常(小于3V),说明你电脑的USB口有问题,或者USB线有问题,换换换。
- 检查电脑上的设备管理器,查看驱动是否正确安装,正确的步骤:开发环境
- 询问卖家,是否正确的烧写固件
OpenMV和Arduino/STM32/51串口连接,但是没有接收到信息怎么办?
- 确定OpenMV的串口可以正确输出。使用TTL-USB模块接到电脑上,或者用示波器/逻辑分析仪接到引脚上,查看是否数据输出。
- 确定Arduino/STM32/51的程序没问题,使用TTL-USB模块给Arduino/STM32/51发送数据,查看结果。比如你写的是接收到指定的数据就亮灯或者灭灯,或者串口转发(此处新手最易犯错误,根本没搞清楚哪个串口接收数据,哪个串口发送数据,也是我被问的最多的一个问题)。
- 确定串口连线没问题。OpenMV的TX—-Arduino的RX,OpenMV的RX—-Arduino的TX,GND一定要接起来。 确定OpenMV和Arduino/STM32/51的供电没问题。有些人确实不知道一定要供电,或者是粗心。:-)
串口的数据是乱码怎么办?
- 需要选择ascii码显示,如果是16进制显示,可能你会看成乱码。
- 确认是ttl电平连接,不能使用电脑上的RS232直接连接OpenMV的串口。
详见串口通信下
为什么不能上电运行程序呢?
- (最常见)检查代码是否有问题,请在IDE里测试代码,如果有错误,肯定不会正常运行。
- 根据 10分钟快速上手 的步骤,把main.py修改为要运行的代码。
- 确认正确供电,VIN引脚输入3.7V~7V的电压(推荐5V),或者直接插入USB供电。
- 如果是插入USB线缆供电,请确认不要在IDE连接OpenMV,或者任何串口助手连接OpenMV的USB串口,因为这时会启用REPL,会中断main.py的程序。
为什么不能保存程序到OpenMV呢?
- 这是由于你可能打开了这个文件,或者那个驱动抽风了--->重启电脑
- 如果还不行,可能是文件系统坏了--->格式化
运行程序之后IDE里的 没有图像/图像不动 呢?
如果正常运行,那么可能你不小心点击了disable,再点击一下即可。
为什么没有右侧的显示图像栏?
用鼠标在右侧拖出来即可。
为什么帧率没有标识的那么高?
在IDE里运行时,因为OpenMV需要传输图像给电脑,这个需要耗费很多的时间,可以关闭电脑的图像显示。