当前位置:   article > 正文

openmv与stm32通信_openmv与stm32连接

openmv与stm32连接
import serial as ser
se = ser.Serial('/dev/ttyTHS1',9600,timeout=0.5)
def send_data_packet(x,y):
    temp = struct.pack("<bbii",                #格式为俩个字符俩个整型
                   0xAA,                       #帧头1
                   0xAE,                       #帧头2
                   int(x), # up sample by 4    #数据1
                   int(y))
    uart.write(temp)                           #串口发送
send_data_packet(要发送的数据),这里的数据类型是int类型,如果有需要在上面的自己强制类型转换

在stm32接收端,需要先解析帧头两个数据,aa,ae,这样是为了确保数据的准确性,同理自己如果有想定的数据帧头也可以替换(帧头尽量不要与数据相同)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/570830
推荐阅读
相关标签
  

闽ICP备14008679号