我通过串行端口从另一个带有ATMEGA 8芯片的设备接收带有Raspberry Pi3的数据,我接收的应该是:#00 341 341 332 13123 R-? ...
但我在我的树莓上得到的是:
b'\xff\xfa\xfd\xff\xff\xff\xff\xff\xff\xfd\xff\xea~\xf8\xff\xfe\xfe\xff\xd5\xff\xfe\xfd\xff\xff\xfd\xff\xff\xff'
我的端口配置:
port = serial.Serial("/dev/ttyAMA0", baudrate=115200, timeout=3.0)
我该怎么破解这个或者你还有其他建议吗?你知道吗
我已经试着编码到utf-8,ascii等。 我也试过编解码器。 我只是得到了一些错误或者更令人不安的数据。没什么我能合作的。你知道吗
你的波特率是大的,用一个像9600这样的常规值试试,同时也要验证你的两边波特率是一样的。你知道吗
相关问题 更多 >
编程相关推荐