• 免费好用的星瞳AI云服务上线!简单标注,云端训练,支持OpenMV H7和OpenMV H7 Plus。可以替代edge impulse。 https://forum.singtown.com/topic/9519
  • 我们只解决官方正版的OpenMV的问题(STM32),其他的分支有很多兼容问题,我们无法解决。
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • 急!求助!串口通信基本问题(问题思路清晰,感谢解答)(未解决完)



    • 1.在教程串口通信上,我将代码复制给OPENMV,连接了openmv和uno板,然后将uno板的USB连接电脑后,打开Arduion软件选择串口并打开串口监视器,然后呢?然后我应该做什么呢,什么都没有显示?
      2.在串口通信下的 Arduino解析程序 中我复制了代码,仅烧录进uno中,我按图连接了两单片机,选择COM3,打开了串口监视器,调节波特率还是什么都没有,是为什么呢?是我漏做了哪一步吗?openmv需要码程序吗?
      3.是否可以直接将openmv连接电脑,用一个串口助手,选对串口和波特率,检测发送情况呢,如果可以为什么连接成功却没有显示?



    • 您好,由于我没进行uno的测试,就不回答您的前两条了,关于第三条我已经成功的进行了测试的模拟,下面是我的程序,我为了提升速度,在串口助手上我只发送一个数字,这样对于通信来说是最快的,想必你对程序的了解应该没问题,那我来说我的接线,我用的是TTL转USB,所以我的接线是这样的:RXD接P4,TXD接的是P5,gnd接GND,在串口助手上我用的是SSCOM3.2,这个串口助手是我在购买普中科技的51单片机后送我的资料中包含的,波特率我选择的也是19200,同时只要在串口对应正常的话,在串口助手上就能收到“132”的字样,同时用串口助手发送‘1’,openmv的接收也是十分正常,我也不太清楚您想要显示的是什么,但是根据我的步骤和经历显示,这个串口测试是非常正常的。

      import time
      from pyb import UART
      
      uart = UART(3, 19200)
      while(True):
       if uart.any():
           uart.write("132")
           time.sleep(1000)
           print(uart.read(1))
      


    • @openmv萌新 非常感谢您的回答,我没有用TTL转USB,因为我之前理解的是openmv数据线的串口可以实现这个功能。