导航

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

    kiwf

    @kiwf

    专业业余,业余专业

    0
    声望
    2
    楼层
    23
    资料浏览
    0
    粉丝
    0
    关注
    注册时间 最后登录
    位置 叙利亚 年龄 19

    kiwf 关注

    kiwf 发布的帖子

    • RE: cam rt1062串口不好使,怎么回事啊?

      QAQ终于解决了!!

      发布在 OpenMV Cam
      K
      kiwf
    • cam rt1062串口不好使,怎么回事啊?

      买了这个rt1062,但是串口不好使,用ch340与电脑连上了,引脚和线也没连错,波特率啥的都一样。电脑上收不到数据。而且openmv自己给自己发数据也没接受到。怎么回事啊?

      import sensor
      import time
      from machine import UART
      
      sensor.reset()  # Reset and initialize the sensor.
      sensor.set_vflip(True)
      sensor.set_hmirror(True)
      sensor.set_pixformat(sensor.RGB565)  # Set pixel format to RGB565 (or GRAYSCALE)
      sensor.set_framesize(sensor.QVGA)  # Set frame size to QVGA (320x240)
      sensor.skip_frames(time=2000)  # Wait for settings take effect.
      clock = time.clock()  # Create a clock object to track the FPS.
      uart = UART(1, baudrate=9600)  # 假设TX=GPIO17, RX=GPIO16
      
      def send_data_frame(data1, data2):
          frame = bytearray()
          frame.append(0xA3)  # 表头1
          frame.append(0xB3)  # 表头2
          frame.append(data1 & 0xFF)  # 数据1(取低8位)
          frame.append(data2 & 0xFF)  # 数据2(取低8位)
          frame.append(0xC3)  # 表尾
          uart.write(frame)
          print(f"已发送数据帧: {[hex(b) for b in frame]}")
          
          
      
      while(True):
          uart.write(b'\x66')
          time.sleepms(500)
      
      import time
      from machine import UART
      
      uart = UART(1, baudrate=115200, bits=8, parity=None, stop=1)
      while(True):
          uart.write("Hello\r\n")
          uart.flush()
          if uart.any():
              data = uart.read(timeout=1000)
              print("Received:", data)
          time.sleep(1)
      
      发布在 OpenMV Cam
      K
      kiwf