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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.