Forum: Mikrocontroller und Digitale Elektronik Zahlenwerte ins EEprom speichern


von Marcel (Gast)


Lesenswert?

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

von Andreas Hesse (Gast)


Lesenswert?

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

von formtapez (Gast)


Lesenswert?

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

von Marcel (Gast)


Lesenswert?

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

von Andreas Hesse (Gast)


Lesenswert?

Hallo,

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

Gruss
Andreas

von Marcel (Gast)


Lesenswert?

Danke Andreas für die schnelle Antwort!!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.