Zahlenwerte ins EEprom speichern

Gast #110447
Guten Morgen Allerseits,

leider bin ich noch anfänger, und versuche dies mit aller Kraft zu
ändern;-)
Mein Problem: Wie kann ich dem Mikrocontroller per bascom beibringen
Messwerte (Irgend eine aktuelle Variable integer, zahlen oder wie auch
immer) ins EEprom zu speichern wenn ich z.Bsp. einen Taster drücke der
an dem uC angeschlossen ist. Und wie kann ich diese wieder auslesen
wenn ich einen anderen Taster betätige?
Habe in der hilfdatei von bascom zwar Writeeprom und Readeeprom
gefunden, glaube aber verstanden zu haben dass diese nur funktionieren
wenn der uC gerade am PC angeschlossen ist und programmiert wird, oder
habe ich da was falsch verstanden?
Vielen Dank im Voraus.
Grüße Marcel
Gast #110448
Guten Morgen,

Aus der Hilfe zu Writeeeprom:

Dim V as Eram Byte 'store in EEPROM
Dim B As Byte    'normal variable
B = 10
V = B      'store variable in EEPROM
B = V      'read from EEPROM

Du benötigst Writeeeprom nicht, Du kannst es so machern wie oben
beschrieben.
Beides kann der Mikrocontroller auch ohne PC.


Gruss
Andreas
Gast #110449
Dim Test As Eram Byte

If Pinc.2 = 1 Then Test = 55
(Bei Tasterbetätigung "55" ins EEPROM speichern)

Print Test
(und wieder ausgeben)

Ich hoffe damit konnte ich helfen.

MfG
formtapez
Gast #110450
Hallo Andreas, Hallo Formtapez,

vielen Dank für Eure Hilfe!!
Na das ging ja zügig.
Verstehe ich das auch richtig dass die Eram Byte variable dann auch
nach einem Stromausfall immernoch abgespeichert ist?

Danke nochmal!
Grüße,
Marcel
Gast #110451
Hallo,

Daten im EEPROM bleiben auch nach Stromausfall erhalten, wenn nicht
gerade der Strom während eines Schreibvorganges passiert..

Gruss
Andreas

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.