PIC16F873A ohne EEprominhalt starten

OP #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
OP #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