如何用串口传输16进制数
-
uart.write(output_str)
例程中给出的串口输出只能输出字符串如何用uart.write( )函数向串口发送16进制的数
请各位大佬指教一下,谢谢!!
-
来自星瞳实验室APP: [常见问题]如何用串口输出二进制/16进制
-
看了一下您给的链接
好像无论是uart.write() 还是 uart.writechar()
都只能发送字符类型的我想通过串口发送16进制数
例如:0xFF 0xFE 0xFF 0xFF 0x1A 0x4E怎么样才能够实现呢
-
uart.write()可以发送bytes
data = bytearray([0xFF,0xFE,0xFF,0xFF,0x1A,0x4E]) uart.write(data)
MicroPython教程7-IO中断与回调函数https://singtown.com/learn/582/
-
@15529663967 请问你最后成功了吗
-
@gaoxianshneg 成功啦
cmd3 = bytearray([0xff,0x09,0x00,0x03,0x00]) uart.write(cmd3)