gpt4 book ai didi

python - 使用 pySerial 读取响应 AT 命令

转载 作者:太空狗 更新时间:2023-10-30 02:20:24 26 4
gpt4 key购买 nike

我有以下示例代码:

import serial

ser = serial.Serial('/dev/ttyUSB1', 115200, timeout=5)
ser.write("AT\r")
response = ser.readline()
ser.write(chr(26))
ser.close()

print response

我的目标是发送AT 命令并得到您的回答OK

PySerial readline() 的文档说读取收到的数据直到找到换行符,问题是我的打印没有返回任何内容。

我确定在 AT 命令之后,3G 调制解调器发送给我的响应是OK。有谁知道无法检索到答案的原因吗?

PS:使用像 CuteCom 这样的程序,我确认该设备工作正常并且它响应 AT 命令。

最佳答案

收到代码问题:

import serial
ser = serial.Serial(port='COM1', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=1, xonoff=False, rtscts=False, dsrdtr=False)
cmd="AT\r"
ser.write(cmd.encode())
msg=ser.read(64)
print(msg)

输出正常:)

关于python - 使用 pySerial 读取响应 AT 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23532038/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com