Eeprom über UART auslesen

Gast #420379
Lesenswert?
• ▲
▼
Hallo,

ich habe ein kleines Basic Programm geschrieben, dass mir so alle 5
Minuten einen Variablen Wert in den internen EEPROM des ATmega8
schreibt. Das EEPROM wird dabei als Ringspeicher verwendet, also die
Werte hintereinander geschrieben.
Jetzt möchte ich die gesammelten Werte gerne über UART mittels PC
wieder auslesen. Wie mache ich das? Ich möchte gerne mit den Werten ein
Diagramm erstellen. Am besten wäre, wenn ich diese gleich als Datei auf
meine Festplatte ablegen könnte. Lässt sich das im HyperTerminal
irgendwie einstellen, dass er die Werte in eine Datei schreibt?

Ach ja, noch etwas:
Der ATmega8 hat besitzt leider ja nur 512Byte EEPRom. Wenn die
Stromversorgung nie unterbrochen wird, kann ich dann auch den internen
SRAM benutzen? Wie würde ein Programmcode dafür aussehen? (BASCOM AVR)

Vielen DANK und gute Nacht!
Gast #420381
Lesenswert?
• ▲
▼
Hi,

ob man mit Hyperterminal die Daten in eine Datei schreiben kann, weiss
ich nicht. Versuche es mal mit HTerm. Die 0.6.5 Beta ermöglicht
jedenfalls die per UART empfangenen Daten in eine Datei abzulegen.
Suche mal im Forum nach Uart/RS232 und Excel. Dort ist auch beschrieben
wie sich mit Excel Daten vom Com-Port auswerten lassen.

Zu den anderen Punkten gibt es in C Lösungen zu Hauf. Zu Bascom kann
ich Dir leider auch nicht weiterhelfen.
Gast #420382
Lesenswert?
• ▲
▼
klar kannste auch den SRAM benutzen, aber ... es gibt immer ein Aber

per DIM Variable(50) AS BYTE ist ein weg, wobei dem Datenfeld
leider Größenbeschränkungen auferlegt sind vom BASCOM her.
Wenn ichs noch recht in Erinnerung hab ist bei 100 Werten Schulz.
Die andere Variante währe dann per Inline-ASM direkt zuzugreifen.
Da setzt dann nur der SRAM selbst die Grenze.

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.