Arduino串口监视器写入数据两次
Arduino Serial monitor writes data twice
我有一个用 Arduino IDE 编写的草图,它监视 2 个 RX 引脚信号数据并将其写入串行监视器。我有一个问题,从 1 个 RX 开始,数据总是写入两次,但另一个 RX(响应)没问题,可能是什么问题?
所以我认为不是单片机程序的问题
您的 SIM800L 模块可能启用了命令回显。您可以发送以下命令来更改它:
ATE0 // Disable echo temporarily; After SIM800 reset, saved setting will be used.
ATE1 // Enable echo temporarily; After SIM800 reset, saved value will be used.
ATE0&W // Disable echo and save setting
ATE1&W // Enable echo and save setting
参考:SIM800_Series_AT_Command_Manual(第35页,第355页完)
我有一个用 Arduino IDE 编写的草图,它监视 2 个 RX 引脚信号数据并将其写入串行监视器。我有一个问题,从 1 个 RX 开始,数据总是写入两次,但另一个 RX(响应)没问题,可能是什么问题?
所以我认为不是单片机程序的问题
您的 SIM800L 模块可能启用了命令回显。您可以发送以下命令来更改它:
ATE0 // Disable echo temporarily; After SIM800 reset, saved setting will be used.
ATE1 // Enable echo temporarily; After SIM800 reset, saved value will be used.
ATE0&W // Disable echo and save setting
ATE1&W // Enable echo and save setting
参考:SIM800_Series_AT_Command_Manual(第35页,第355页完)