Startprobleme (PIC16F877)

OP Persönliche Seite #1413989
Lesenswert?

Hallo zusammen, mein PIC hat Startprobleme aber ich frage mich nur 
warum.
Folgende Beschaltung liegt an:

Vdd = 5V

Vss = 0V

MCLR = über Diode 1N4148 und 10K an Vdd
Weiter einen 100nF Kondensator gegen Vss
Dann noch einen Taster gegen Vss.
Und einen 100nF zwischen Vss und Vdd.

Am MCLR Pin liegen knapp 4,7V an.

Anfang dachte ich es liegt am Programm doch ich habe dann mal nen 
einfaches LED Blinklicht zum Testen geschriebennaben und wenn ich dem 
PIC die Vdd klaue und sie im wieder gebe und das ganz oft dann geht der 
PIC bei ich sage mal 1 von 20 Versuchen an.

Das Problem muss also doch Hardwaremäßig liegen.

Was evtl. auch noch wichtig ist, wenn der PIC nun mal nach unzähligen 
An/Aus Versuchen gestartet hat, kann ich mit dem MCLR Taster den PIC 
ganz normal reseten und er funktioniert gleich wieder, ziehe ich dann 
allerdings wieder die Vdd ab und dann wieder dran ist wieder nix los..
Gast #1413999
Lesenswert?

> Vdd = 5V

> Vss = 0V
Jeweils beide Pins?

> Und einen 100nF zwischen Vss und Vdd.
Da der PIC zwei Versorgungsspannungspärchen besitzt, wären 2 
Kondensatoren (1 pro Pärchen) besser.

Wie sieht Deine Taktversorgung aus? Welche Kapazitäten verwendest Du am 
Quarz?

Mach mal ein Foto vom Aufbau.
Gast #1414365
Lesenswert?

Hi Aktiviere mal WRT also die Einschaltverzögerung wen du z.b. nen 
Schaltnt nutzt oder viele Kondensatoren kann es dauern bis die Spannung 
steht also nen versuch ist es auf alle fälle wert und schadet nicht.

Ansonsten laut appnote vom MC brauchst die Diode beim MCLR nicht 
wirklich beim icd ist nen Wiedersand 200x des innen Widerstands des 
Programmers ausreichend allerdings Schadet diese auch nicht hab sie auch 
immer drinnen die 6cent und mann kommt den auch mit billigen Programmern 
zurecht.

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