gpt4 book ai didi

python - 使用 pySerial 的 AT cmd 响应

转载 作者:太空宇宙 更新时间:2023-11-03 17:16:56 25 4
gpt4 key购买 nike

我收到“AT”作为对此代码的响应,而不是“OK”。这是为什么?

import serial

class Send_Rcv():
def __init__(self):
self.ser = serial.Serial(port='COM6', baudrate=115200, timeout=1)

def SendCommand(self,command):
self.ser.write(command.encode())

def ReadLine(self):
data = self.ser.readline()
print data

at_cmd = Send_Rcv()
at_cmd.SendCommand('AT')
at_cmd.ReadLine()

最佳答案

大多数调制解调器默认打开回显。它们回显您通过线路发送的字符,以便在终端上键入的用户可以看到他们正在做什么。

因为您调用了 readline() 一次,所以您看到的是回显,但看不到命令​​响应。再次尝试调用 readline 以查看响应。

通常可以通过向调制解调器发送命令E0来禁用回声。

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

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