uart的格式可能有很多问题,在这里先咨询ctypes的问题
H
hkdv 发布的帖子
-
openmv使用C语言动态链接库导入ctypes出错?
请问openmv是否可以进行混合编程?我用C语言生成动态链接库,保存进openmv并且在python端import ctypes,编译时报错,如图
import sensor, image, time,json,math from ctypes import * from pyb import UART sensor.reset() uart=UART(3,9600) uart.init(9600,bits=8,parity=0,stop=2,timeout_char=1000) sbus=CDLL('.sbus.dll') sbus_16_channels = u_short*16 sbus_25_channels = c_byte*25 sbus_16_data = sbus_16_channels(1000,1100,1200,1300,1400,1500,1600,1800,0,0,0,0,0,0,0,0) sbus_25_data = sbus_25_channels(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) sbus_p16=pointer(sbus_16_data) sbus_p25=pointer(sbus_25_data) while(True): sbus.sbus_process(sbus_p16,sbus_p25) i=0 for i in range(25): UART.writechar(sbus_25_data[i])
-
RE: H7两个串口初始化问题
老哥在不,我最近也在用openmv做一个sbus协议的通信,但是在发送数据这一块出了点问题,我是用C语言写了一个dll然后python端import ctypes来进行sbus数据的解码和组合,可以交流一下不