串口输入数据时UnicodeError
-
按照教程,我单独新建一个文本时,运行成功,能够在串口输入123时并且将输入的数据打印出来:
import time from pyb import UART uart = UART(3, 19200, timeout_char=1000) while(True): if uart.any(): a=uart.readline().decode().strip() uart.write(a) print(a)
从官方给的教程来看,uart.readline().decode()得到的是字符串。
但是当我把代码移植到其他文件时,输入数值就读不出来,显示错误如下:后来在我写这份求助的时候我再试试,发现,,,,,,,,,,,,,,,,,,,,,
我只是忘记把波特率改了(心里一万个我去我去),好了,问题解决了谢谢大家!