PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PIC 16F88 flasche Config



PICVB
16.03.2007, 08:59
Hallo Leute,
also ich habe vor ein paar monaten angefangen mit PIC zu programmieren. Jetzt habe ich einen 16F88 programmiert. Im Configword habe ich den Oscillator als XT Configuriert. Wenn ich nun den PIC brenne läuft er aber mit nem internen Oscillator. Hat jemand villeicht ne Idee woran das liegen könnte?
gruß Carsten

kalledom
16.03.2007, 09:47
Hallo PICVB,
es gibt Einstellungen, die können / müssen im Quellcode angegeben / konfiguriert werden.
Bei MPLAB können unter <Configure - Configuration Bits...> die Einstellungen überprüft und korrigiert werden. Zusätzlich gibt es dort noch Bits, die manuell gesetzt werden müssen, wie z.B. Low Voltage Program = Disabled oder Protection-Bits = On / Off.
Überprüfe mal im Brenner-Programm, wo Du die Configuration Bits sehen und verändern kannst. Dort korrigierst Du dann evtl. den Oscillator von RC auf XT.
Womit stellst Du fest, daß der PIC mit dem internen Oszillator läuft ?
Welche Entwicklungsumgebung benutzt Du ?

PICVB
16.03.2007, 11:20
hallo kalldom,
also die Einstellungen sind alle Configwort bestimmt, auch low voltage program. Mein Brenner zeigt die von mir gewählten Einstellungen richtig an, auch nach dem auslesen. Ich weiß das der den internen benutzt da ich den Quarz abgehängt habe, nachdem ich an ihm keine Frequenz messen konnte ob wohl das Programm lief. Ich Benutze MPLAB v7.31 und zum Brennen Brenner8 von Sprut.

kalledom
16.03.2007, 11:46
Welches Programm benutzt Du zum Brennen (ich selbst benutze den ICD 2) ?
Bei Sprut habe ich nachgeschaut und gelesen:
1. Brenner8 nach Stromlaufplan zusammenbauen.
2. Brennprogramm US-Burn mit dem USB-Treiber herunterladen.

Oder kannst Du in MPLAB unter <Programmer ... Select Programmer> den Brenner 8 auswählen ?
Wenn Du nicht mit MPLAB 'brennst', sind auch die angezeigten Config-Bits nicht maßgeblich. MPLAB liefert Dir eine Hex-Datei, für die Config-Bits hat aber das tatsächliche Brenner-Programm das letzte Wort.

PICVB
17.03.2007, 11:49
also ich benutze US-Burn von Sprut mit seinem Brenner8. Die Einstellungen in Spruts Brenner8 und dem HEX-File sind gleich und wenn ich den PIC auslese zeigt dieser mir die selben einstellungen an wie ich erwünscht habe. Aber laufen tut er mit dem internen Oscillator

gruß Carsten

LazyBee
20.03.2007, 18:32
Beim Brenner8 gibt es die Möglichkeit "config from Hexfile" zu nutzen. Machst Du das? Wenn nicht nimmt er die Voreinstellung unter "PIC configuration" Da ist dann möglicherweise "intrc ..." gewählt.

Gruß

LazyBee

PICVB
21.03.2007, 14:38
ich nutze die config vom HEX-file. wenn ich den PIC dann Auslese hat er immernoch die von mir gewünschten einstellungen, macht aber nicht das was ich eingestellt habe.