导航

    • 登录
    • 搜索
    • 版块
    • 产品
    • 教程
    • 论坛
    • 淘宝
    1. 主页
    2. 5gcp
    3. 楼层
    5
    • 举报资料
    • 资料
    • 关注
    • 粉丝
    • 屏蔽
    • 帖子
    • 楼层
    • 最佳
    • 群组

    5gcp 发布的帖子

    • RE: OpenMV接受不了数据?

      希望专业人员解答一下我的问题,我问题有几个,我都不太懂,谢谢

      发布在 OpenMV Cam
      5
      5gcp
    • RE: OpenMV脱机上电,闪烁两次红灯就关机?

      有,我按视频步骤来的,之前都是运行正常的,我加了串口接收的代码就闪两次红灯,之前都是正常的

      发布在 OpenMV Cam
      5
      5gcp
    • RE: OpenMV接受不了数据?

      我是直接拷到硬件里,供电脱机运行的

      发布在 OpenMV Cam
      5
      5gcp
    • OpenMV接受不了数据?

      我打算用单片机发送数据给OpenMV,用于if的判断语句,但是发送OpenMV用uart.read()之后红灯亮,红灯没有亮过,用串口调试助手也没有数据print出来,我用最基本的例程也没有数据print出来

      import  time
      from pyb import UART
      uart = UART(3, 115200)  #串口3,波特率115200
      uart.init(115200,8,None,1) #8个数据位,无奇偶校验,1个停止位
      
      while(True):
          if uart.any():  # 判断是否有数据
              data = uart.read()  #将读取的数据存入data
              uart.write(data)  #串口发送data里面的内容
      
      

      0_1622685118132_2c5cbd15-51ea-4b89-a071-ef1d8bb4a2e4-image.png
      这个是我直接用例程打印一个hello world也显示不了,检查一遍都没有问题,一切参数都调好了,可能有硬件的问题

      不仅uart.read(),而且uart.readline()我也试过一次,也不行

      while(True):
          if uart.any():  # 判断是否有数据
              data = uart.readline()  #将读取的数据存入data
              uart.write(int(data))  #串口发送data里面的内容
      
      

      0_1622685347531_f67892a5-53e4-4b5d-9d36-a7389eced818-image.png

      希望技术人员看一看,我的想法是通过单片机发送一个数据,单单是一个数字1,2,3这样的给OpenMV,用于if判断语句,我视频已经看过了,按视频也操作过一遍,串口调试模块不用买,不是没有那个模块的问题,我那个print hello world已经筛除这个问题了

      import  time
      from pyb import UART
      uart = UART(3, 115200,timeout=1000)  #串口3,波特率115200
      while(True):
          if uart.any(): 
              a = uart.readline().decode().strip()
              print(a) 
      

      0_1622685694693_c9eed4e1-d6b9-4533-b53d-c229f6f7f82d-image.png

      晚上求专业人员解答🙏

      发布在 OpenMV Cam
      5
      5gcp
    • RE: OpenMV脱机上电,闪烁两次红灯就关机?

      想问一下OpenMV怎么接收数据?楼上我的代码有问题吗?怎么返回一个值用于if判断

      发布在 OpenMV Cam
      5
      5gcp
    • OpenMV脱机上电,闪烁两次红灯就关机?

      我想用OpenMV接收STM32发送的数据,脱机用单片机5V与·3.3V供电都闪两次红灯就关机,但是用USB供电连接电脑就是正常的,这是为什么?
      接收数据代码如下

      def recive_data():
          global tmp_data
          if uart.any():        
              t = uart.read()     
              tmp_data=int(t) 
      
      发布在 OpenMV Cam
      5
      5gcp