Programmierproblem Assembler
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
addieren
addition
adresse
assembler
befehl
bit
byte
code
dank
http
idee
lade
laden
modul
pointer
register
speichern
url
zeile
zuweisung
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wenn du schon von einer Dokumentation sprichst solltest du sie auch verlinken...
-
fatfox schrieb:
Wenn du schon von einer Dokumentation sprichst solltest du sie auch verlinken...
Es ist eben komisch da ich die Hardware-PDF auf dieses Modell finde aber eine Software-PDF nicht. Ich habe nur folgende PDF gefunden und bin mir nicht sicher ob diese PDF für alle Telit Modelle zutrifft
http://www.telit.com/module/infopool/download.php?id=522
Achso, hier wäre eine Seite mit allen PDFs
http://www.telit.com/en/products.php?p_id=3&p_ac=show&p=110
Beitrag zuletzt geändert: 23.3.2013 12:17:53 von seppelin -
Das GSM Modul wird über eine serielle Terminalverbindung angesprochen, du musst also in der Dokumentation deiner CPU nachschauen wie die (hoffentlich vorhandene) serielle Schnittstelle anzusprechen ist und dann die im Softwaremanual des GSM Moduls angegebenen befehle senden um die entsprechenden Funktionen auszulösen. Welche Befehle mit welchem Modul funkt ionieren sieht man in einer Tabelle am Anfang des Dokuments.
-
Ich verwende einen normalen Ausgang vom µC zum ansprechen (RX/TX verbindung zwischen µC und Modul).
-
Hallo seppelin,
im Datenblatt zum µC ist wohl Kapitel 11 interessant.
Allerdings musst Du wohl noch was dazwischen schalten, da Dein µC vermutlich mit 5V-Pegeln und das GSM-Modul mit 2.8V-3V Pegeln arbeitet.
Dazu steht hier was im Abschnitt 9.3.
Auf jeden Fall darfst Du Dir jetzt ein paar String-Funktionen in Assembler schreiben. -
Danke darkpandemic das du mich wieder unterstützt.
Hardwaremäßig ist alles schon erledigt
Auf jeden Fall darfst Du Dir jetzt ein paar String-Funktionen in Assembler schreiben.
-
Die Sache scheint ja so zu laufen:
Du schickst ein Kommando über die serielle Schnittstelle an das GSM-Modul und das GSM-Modul sendet Dir dann eine Antwort zurück.
Du schreibst z.B. 'AT' auf die serielle Schnittstelle und das GSM-Modul sollte dann 'OK' zurückschicken.
Oder zum Abfragen der Softare-Version schreibst Du 'AT+CGMR' und bekommst z.B '10.00.004' und dann noch ein 'OK'.
Allerdings sieht man in der Dokumentation erstmal nicht, ob Zeilenumbrüche die einzelnen Blöcke trenne.
Auf jedenfall musst Du Dir die Antwort immer anschauen, anstelle von 'OK' kann ja auch ein 'ERROR' oder '+CDE ERROR: ...' usw. zurückkommen. Also wirst Du wohl ein paar Funktionen benötigen um das alles zu verarbeiten. -
Oje, mal schauen was ich so zusammenbasteln kann
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage