导航

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

    q5cm 发布的帖子

    • 实验追小球的小车出现报错

      0_1588474405650_a9ea3624-55d2-4e0b-9e2a-a42342bc42a8-image.png

      实验追小球的小车出现这个报错,请问是什么问题,该如何改正?

      发布在 OpenMV Cam
      Q
      q5cm
    • 32位数如何放到8位数组里面

      zua=[0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00]
      sd=0x1F2F3F4F
      目的
      zua[0]=0x1F
      zua[1]=0x2F
      zua[2]=0x3F
      zua[3]=0x4F
      请问程序应该怎么写

      发布在 OpenMV Cam
      Q
      q5cm
    • RE: CAN发送列表报错,请指点错误点,应该怎么处理

      感谢!感谢!感谢您的指点!

      发布在 OpenMV Cam
      Q
      q5cm
    • RE: CAN发送列表报错,请指点错误点,应该怎么处理

      temp=[1,2,3,4,5,6,7,8]
      if (TRANSMITTER):
      while (True):
      # Send message with id 1
      can.send(bytes(temp), 1)
      time.sleep(1000)

      搞明白了!是这样!发送是什么发送类型。
      以前是学C的,真的很难能转变过来

      发布在 OpenMV Cam
      Q
      q5cm
    • RE: CAN发送列表报错,请指点错误点,应该怎么处理

      bytes(temp)
      temp=[1,2,3,4,5,6,7,8]
      if (TRANSMITTER):
      while (True):
      # Send message with id 1
      can.send(temp, 1)
      time.sleep(1000)

      是这样吗?
      我是需要用CAN发一个变量数组,8个元素的列表
      能请您给多点应用指示吗?

      发布在 OpenMV Cam
      Q
      q5cm
    • RE: CAN发送列表报错,请指点错误点,应该怎么处理

      CAN.send(data, id, *, timeout=0, rtr=False)
      在总线上发送消息:

      data 是发送的数据(发送一个整数或一个缓冲区对象)。
      id 是所发送的消息的id。
      timeout 是以毫秒计的等待发送的超时时长。
      rtr 是一个指定消息是否应该作为远程传输请求发送的布尔值。若 rtr 为True ,则只使用 data 长度来填充框架的DLC插槽,
      而不使用 data 中的实际字节。

      若暂停时间为0,消息则置于三个硬件缓冲区中的其中一个,该方法立即返回。若三个缓冲区都被占用,则会引发异常。若暂停时间不为0,该方法会等待消息传输完毕。若该消息不能在指定时间内传输,则会引发异常。

      返回值: None.

      手册上是这样解释的,但是和我们实际用的函数不一样了

      发布在 OpenMV Cam
      Q
      q5cm
    • CAN发送列表报错,请指点错误点,应该怎么处理

      0_1586753840498_缓冲区故障.jpg

      temp=[0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08] 
      
      if (TRANSMITTER):
          while (True):
              # Send message with id 1
              can.send(temp, 1)
              time.sleep(1000)
      

      CAN发送列表(c数组)报错,刚刚开始学语法,以前做C的,实在是找不到问题点在什么地方,请指点!

      发布在 OpenMV Cam
      Q
      q5cm
    • 官网上的CAN函数实例,报错误,请问怎么解决

      0_1586595364707_CAN报错.jpg

      from pyb import CAN
      can = CAN(2, CAN.LOOPBACK)
      can.setfilter(0, CAN.LIST16, 0, (123, 124, 125, 126))  # 设置一个过滤器来接收id为123、124、125和126的消息
      can.send('message!', 123)   # send a message with id 123
      can.recv(0)                 # 在FIFO 0上接收消息
      
      发布在 OpenMV Cam
      Q
      q5cm
    • RE: Open MV加密问题讨论

      补充一点,就是在代码里面要加入读单片机ID的语句,把这个ID加入到加密算法中去,STM32的每一个芯片都是有一个唯一ID,且不能被修改。所以哪怕代码被复制,从新烧录也是不能被使用的。大家觉得如何?有道理不?能实现不?

      发布在 OpenMV Cam
      Q
      q5cm
    • Open MV加密问题讨论

      我设想,像电脑一样给open MV加一个外挂加密芯片,我推荐用ATSHA204A,I2C接口,不到3元人民币,然后把代码二进制,大家觉得如何?

      发布在 OpenMV Cam
      Q
      q5cm