我是 Python pyserial 的初学者。我正在使用基本的 pyserial 代码打开一个串行端口并将数据写入其中。
import serial
ser = serial.Serial(0) # open first serial port
print ser.portstr # check which port was really used
ser.write("hello") # write a string
ser.close()
该代码在 Win 7 上的 Python 2.7 上运行良好,没有任何错误。我对此代码有一些疑问。
1)我的笔记本电脑没有任何“可视”串行端口。它有 3 个 USB 端口。那么我怎样才能让 pyserial 与设备进行串行通信。换句话说,我应该在哪里以及如何连接我的微控制器以串行发送和接收数据。
2)如何在系统上虚拟地通过pyserial(如代码中提到的)查看发送的数据,而无需将任何硬件连接到串口。
任何帮助将不胜感激。