i2c eeprom mit nmea string beschreiben, bascom

OP #2040668
Lesenswert?
• ▲
▼
Hallo

ich bin dabei einen gps logger zusammenzuschmieden in bascom. Leider 
habe ich keine Ahnung, ansonsten würde ich die schon vorhandenen logger 
von Niels verwenden, aber ich kann kein C.
Das Ziel ist, strings von der gps mouse auseinandernehmen und im Abstand 
von 30 min über mehrere Wochen irgendwo hin zu speichern. SD Karten 
böten sich an, leider ist mir das mit dem filesystem nicht klar, und 
größer als ein mega8 soll der controller nicht unbedingt werden. Daher 
habe ich mich für ein eprom entschieden und heute einen scsi controller 
geschlachtet wo ein 24w16 per Heißluftpistole geerntet werden konnte.
Dieses I2C eeprom läuft nun auch, und hängt am mega 8. Außerdem hängt 
noch ein 16x2 LCD dran, was auch läuft und noch ein max232.
Mein eigentliches Problem ist das Auseinandernehmen des Strings mit den 
Koordinaten und das Abspeichern im eeprom.
Daher habe ich nur diesen Teil des Programms angehängt. Der String ist 
da, und jetzt soll er zerteilt und in das eprom gespeichert werden, und 
zwar so, daß ich ihn auch wieder auslesen kann :-).
Im Moment bin ich soweit gekommen, daß ich einzelne bytes aus dem string 
hole und diese nacheinander abspeichere. Das funzt auch, und auf dem LCD 
werden mir von der ausleseroutine N oder S und die ersten 4 byte der 
Breite ausgegeben.
Ich wäre Euch dankbar, wenn Ihr mal in den code gucken könntet und mir 
sagen könntet wie ich das so verbessern kann, daß vom nmea string, die 
bytes der Koordinaten nacheinander auf Adressen im eeprom gelegt werden. 
Den code habe ich übrigens nicht selbst geschrieben, sondern nur selbst 
zusammenkopiert. Aber jetzt komme ich ohne Hilfe nicht mehr weiter.
Angehängte Dateien:

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.