600 строк)))) Нашел вроде как в чем проблема....


Код:
  if(Serial1.available())
    {
    bgsm[bsm]=Serial1.read();
    if (bgsm[bsm]=='S')
      {
      s=bsm;
      s++;
      }
    if (bsm==s)
      {
      if (bgsm[bsm]=='M')
        {
        myGLCD.print("S OK", CENTER, 120);
        Serial1.println("AT+CMGR=1");
        delay(200);
        rsms=1;
        }
      }
     bsm++;
}
bsm++ надо вынести...