PIC16F873A ohne EEprominhalt starten

#3941001
Lesenswert?

Hallo!
Bin neu hier, heise Lennart und versuche immer wieder mit PIC's kleinere 
Projekte für meine Modelleisenbahn zu realisieren. Ampelsteuerung, 
Stellpult mit Einzeltasten-Weichensteuerung...
Habe auch schon einiges realisiert, jetzt aber eine für mich neue 
Sache:das Interne EEPROM
Erflogreich kann ich per Tastendruck (RB0) den Letztstand eines
Lauflichtes in das EEPROM meines PIC16F873A-I/SP schreiben.
Beim Auslösen eines Reset's oder nach Spannungsunterbrechung startet das 
Lauflicht mit "STAND" Tastendruck. Soweit funktioniert alles.
Meine Frage: Kann ich per eines weiteren Taster's zB:RB1 den PIC von 
"Anfang" an starten, also ohne EEprom Inhalt? In meinem Fall eben mit 
der LED 1 An RA0
Danke für Eure Hilfe :-)
Lennart
Gast #3941134
Lesenswert?

Lennart Widhalm schrieb:
> Kann ich per eines weiteren Taster's zB:RB1 den PIC von
> "Anfang" an starten, also ohne EEprom Inhalt?

Das ist unnötig. Sichere den EEProm-Inhalt mit einer Prüfsumme ab, und 
wenn die beim Starten nicht stimmt, startest du mit einem festgelegten 
Zustand, meinetwegen mit LED1. Dann geht alles automatisch und ohne 
zusätzlichen Taster.

Georg
#3941444
Lesenswert?

Georg schrieb:
> Das ist unnötig. Sichere den EEProm-Inhalt mit einer Prüfsumme ab, und
> wenn die beim Starten nicht stimmt, startest du mit einem festgelegten
> Zustand, meinetwegen mit LED1. Dann geht alles automatisch und ohne
> zusätzlichen Taster.

Das mit der Prüfsumme mache ich schon jetzt, aber wie kann ich ohne 
Taster eine Startauswahl treffen, eben die
ERSTE Möglichkeit: so wie das Programm geschrieben wurde von Anfang an 
mit(LED 1 dann 2 dann 3... , oder die
ZWEITE Möglichkeit : starte das Programm mit EEProminhalt (als ich das 
EEprom mit dem momentanen Programmzustand beschrieben habe) ?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren