0
我是新來的Python pySerial閱讀十六進制值,我使用2.7使用Spyder的從MCU
我有一個anduino風格板運行以下命令:
void setup() {
Serial1.begin(115200);
}
void loop() {
Serial1.write(0x80);
}
在我的筆記本我不能夠閱讀輸入數據既不我能夠把它assing變量:
# -*- coding: utf-8 -*-
import serial
print (serial.__version__)
#3.4
ser = serial.Serial(
port='/dev/ttyUSB1',
baudrate=115200,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
bytesize=serial.EIGHTBITS,
timeout = None
#timeout = 1
)
while 1:
print ser.read()
a = ser.read()
print a
我真不明白我在做什麼錯了,當我嘗試分配ser.read()爲「A」的Spyder崩潰 IJ烏斯季想讀傳入的十六進制值