PIC configuration bits

Gast #224181
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe mir das C-Multimeter (ESR-Meter) aus der aktuellen Elektor
(September 05) nachgebaut. Es funktioniert allerdings noch nicht so
ganz.

Auf dem Board befinden sich zwei PIC's, ein 16F84A und ein 16F877. Ich
habe beide mit den HEX Dateien programmiert, die man sich bei Elektor
runterladen kann. Die configuration bits werden dabei mit importiert
(benutze MPLAB).
Ich habe die beiden PIC's erst ganz normal programmiert und eingesetzt
und siehe da es tut sich nichts. Fehlerbild -> Quarz schwingt nicht. Mir
ist vorher schon aufgefallen das der Oscillator auf XT stand und ich
meinte mich noch erinnern zu können, das diese Option nur bis 4MHz
funktioniert, auf dem Board aber ein 20MHz Quarz ist. Also hab ich die
zwei PIC's nochmal mit HS programmiert und siehe da ein erstes Bild
auf dem LCD.

Allerdings ist die Oscillator Einstellung so ziemlich das einzige was
ich mal so am Rande mitbekommen habe (code protect kenne ich natürlich
auch noch). Ich habe mich bis jetzt auch noch nicht oft mir PIC's
auseinander gesetzt, deshalb wollte ich mal nachfragen, bevor ich nach
anderen Fehlern suche, ob eine der anderen Einstellungen der
configuration bits das Programm so beeinflussen kann, das es nicht
richtig läuft und das dass Messgerät deshalb nicht richtig
funktioniert?

Ich habe diese Frage auch schon mal im Elektor Forum gestellt,
allerdings konnte man mir da leider auch nicht mitteilen ob die anderen
Einstellungen richtig sind, allerdings schätze ich mal das man dazu das
Programm kennen muss und nur so eine Aussage dazu treffen kann, oder?

Ich hab die PIC's wie folgt programmiert:

PIC16F84A:

Oscillator XT
Watchdog Timer off
Power Up Timer on
Code Protect off

PIC16F877

Oscillator XT
Watchdog Timer off
Power Up Timer on
Code Protect off
Brown Out Detect on
Low Voltage Programm disabled
Data EEPROM Protect off
Flash Programm Write disabled
Background Deug disabled

Vielen Dank im Voraus

MfG

z.m.

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.