发送字符串问题,请问一下这段代码是OpenMV串口发送字符串的一个方法吗,还有其他的方法发送字符串吗
-
output_str="%.0f" %num uart.write(output_str)
-
你具体要做什么?
-
具体就是串一个数据给STM32,因为num是一个变量,每次运行结果不同,num的值也不同,如果以字节形式bytearray传,在32上没反应,用上面的传就可以,上面的代码是传输字符串吗?是的话,还有其他的传输字符串的代码吗?
-
你要先确定你的协议是字符串,还是二进制。
字符1,实际传输的是ascii,为数字49:二进制为:0011 0001 uart.write("1")
传输的数字1,二进制为:0000 0001 uart.write(bytes([1]))