mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik TC35i Terminal Ansteuerung mit Atmega32 AT-Befehle in C


Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Falls jemand hier sich mit GSM Modulen auskennt und weis wie mann mit 
AT-Befehlen in C auf einen Atmega32 jenes Ansteuern kann bitte ich ihn 
mir zu Helfen. Ich kann zwar mit einem Programm (Shamcom) vom Computer 
aus SMS verschicken und anrufen aber ich weis net wie man in C die AT 
Befehle über eine Seriele Schnittstelle sprich RS323 übertragen kann. 
Bitte bitte helft mir
danke

Autor: rattenfänger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
eifach den klartext schicken. also: at<irgendwas> etc

Autor: Hans (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Du musst das ganze in einen string verpacken und dann über die serielle 
schnittstelle senden.

ich hab einen AT89C51ED2 und schick die at befehlsätze über rs232

das sieht dann so aus:

code char stringTEST[] = "Test\r";


sendstr(stringTEST);


void sendstr(char *str)
{
  char y=0;
  while(*str)
  {
    SBUF = *str++;
    while(!TI)
      ;
    TI=0;
  }
}

lg Hans

Autor: crazy horse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Man muss aber das Modem erst mal in den Textmodus setzen, und am Ende 
das CtrlZ (0x1A) nicht vergessen.

Autor: Hans (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hat jemand von euch auch vielleicht Erfahrung wie man mit dem TC35i über 
GPRS Daten senden kann?

Wäre für jeden Tipp dankbar!

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke vielmals ;)
mfg Martin

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
eine Frage noch muss man das GSM Modul nicht irgendwie initialisieren?

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
aja Hans frage in deinem Beispiel da verwendest du char y=0; das wird 
aber später nicht mehr verwendet. Wenn du so lieb sein könntest und mir 
das Beispiel kommentieren würdest (weil ich net grad der schlauste bin 
was C betrifft ^^) Danke

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.