Eeprom über UART auslesen

Gast #420379
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
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
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.
Gast #420383
Hyperterminal aufzeichnen: ÜBERTRAGUNG => TEXT AUFZEICHNEN.
Im gleichen Menüpunkt Aufzeichnung anhalten oder beenden.
Kannst du das Teil nicht in C programmieren? Da wär's einfacher!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.