我正在使用MSP430和SIM900模块发送和接收短信。当我收到短信时,我想阅读信息并将信息存储在变量中。我甚至想存储发件人号码。
AT + CPBR = 1 //此命令将显示缓冲区中的第一条消息
//连续存储响应的函数
String str = "";
void getstr()
{
while(Serial.available())
{
char inChar = (char)Serial.read();
str += inChar; //str is of String Datatype
if(inChar == '\n')
{
Serial.println(str);
}
}
}
我已经看到许多类似的代码来存储响应但是没有存储响应。
我正在使用Energia IDE和嵌入式C ++编程语言