Arduino SIM800L传入短信卡在内存中

Arduino SIM800L传入短信卡在内存中,arduino,Arduino,我用Arduino Uno在SIM800L模块上接收短信时遇到了一个死机 我在IDE上使用接收短信示意图,模块没有接收到传入的消息,只是一遍又一遍地显示一条短信,这条消息是我发送给模块的第一条消息,不知怎的,它卡在内存中了。sms.flush()方法不会擦除消息,如何清除内存以为传入消息创建空间?谢谢SIM800L有一个特定于供应商的命令来删除所有消息,这可能会为它清除足够的空间来接收其他消息 运行AT+CMGDA=?找出您需要使用的模式。调制解调器以(1-6)响应或以文本模式列出响应 然后,如

我用Arduino Uno在SIM800L模块上接收短信时遇到了一个死机


我在IDE上使用接收短信示意图,模块没有接收到传入的消息,只是一遍又一遍地显示一条短信,这条消息是我发送给模块的第一条消息,不知怎的,它卡在内存中了。sms.flush()方法不会擦除消息,如何清除内存以为传入消息创建空间?谢谢

SIM800L有一个特定于供应商的命令来删除所有消息,这可能会为它清除足够的空间来接收其他消息

  • 运行
    AT+CMGDA=?
    找出您需要使用的模式。调制解调器以
    (1-6)
    响应或以文本模式列出响应
  • 然后,如果调制解调器以数字响应,则在+CMGDA=6处运行
    ,或在+CMGDA=“DEL ALL”
    处运行
  • 为避免存储溢出,使用
    AT+CNMI=2,2
    可以告诉调制解调器始终将传入消息转发到终端,并避免将其存储在SIM卡或调制解调器存储器中