星瞳实验室APP,快速收到回复
  • 我们只解决官方正版的OpenMV的问题(STM32),其他的分支有很多兼容问题,我们无法解决。
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • 使用串口通讯接受数据时,使用decode数据就没有了



    • 在stm32传输数据给openmv4 plus 时不使用decode函数能收到准确的ascii码,在使用后接收到的没有数据。

      
      import sensor, image, time
      from pyb import UART
      
      
      
      clock = time.clock() # Tracks FPS.
      uart = UART(3,115200)   #定义串口3变量
      #设置串口
      uart.init(115200, bits=8, parity=None, stop=0) # init with given parameters
      
      
      #图像循环
      while(True):
          if uart.any():
              a = uart.readline().decode()
              print(a)
          
      

      0_1627373391496_A_J(OCXRNLGOTY3{QI7.png

      
      import sensor, image, time
      from pyb import UART
      
      
      
      clock = time.clock() # Tracks FPS.
      uart = UART(3,115200)   #定义串口3变量
      #设置串口
      uart.init(115200, bits=8, parity=None, stop=0) # init with given parameters
      
      
      #图像循环
      while(True):
          if uart.any():
              a = uart.readline()
              print(a)
      
      

      0_1627373450764_1.png



    • 不是没有了,是你看不到了。ascii前面5个是【空字符】【标题开始】【正文开始】【正文结束】【传输结束】

      https://baike.baidu.com/item/ASCII/309296?fr=aladdin