3 回答

TA貢獻1850條經(jīng)驗 獲得超11個贊
pyserial默認的寫入格式是字符串,并不是16進制的。接收到的也是字符串,除非你在接收端設(shè)置了默認接受hex格式,就會顯示hex。我用過藍牙串口和Arduino開發(fā)板的串口,收到的都是字符串。

TA貢獻1773條經(jīng)驗 獲得超3個贊
Serial也是serial的屬性呀。
['CR', 'EIGHTBITS', 'FIVEBITS', 'FileLike', 'LF', 'PARITY_EVEN', 'PARITY_MARK',
'PARITY_NAMES', 'PARITY_NONE', 'PARITY_ODD', 'PARITY_SPACE', 'SEVENBITS', 'SIXBI
TS', 'STOPBITS_ONE', 'STOPBITS_ONE_POINT_FIVE', 'STOPBITS_TWO', 'Serial', 'Seria
lBase', 'SerialException', 'SerialTimeoutException', 'VERSION', 'Win32Serial', '
XOFF', 'XON', '__builtins__', '__doc__', '__file__', '__loader__', '__name__', '
__package__', '__path__', 'ctypes', 'device', 'io', 'os', 'portNotOpenError', 'p
rotocol_handler_packages', 'serial_for_url', 'serialutil', 'serialwin32', 'sys',
'to_bytes', 'win32', 'writeTimeoutError']
添加回答
舉報