Forum: Mikrocontroller und Digitale Elektronik Reset Taster funktioniert nicht - PIC16F


von stabilo (Gast)


Angehängte Dateien:

Lesenswert?

Hallo an alle

Ich habe ein Problem mit dem Reset Schalter auf meiner selbst gebauten 
Platine.
Der Mikrocontroller an sich funktioniert, togglen von Pins sieht auch 
Zeitlich gesehen richtig aus am Oszi.

Jedoch reagiert er nicht auf meinen Reset Switch.
Im Anhang die Reset schaltung- genau wie im DB angegeben.

In der Mikrocontroller Konfiguration ist das Master Clear Enable bit 
auch auf ON.

Gibt es etwas was ich übersehe? Der Pin wird NICHT von anderen Register 
überschrieben

lG

von Stefan (Gast)


Lesenswert?

Dann leg ihn auf Masse dann geht es auch.

von K. J. (Gast)


Lesenswert?

Mess mal den Taster durch ob die Pins so sind wie du die eingeplant hast 
gerade bei den kleinen die man aufm PCB verlötet gibt es da 
unterschiedliche.

Beim Kondensator musste ich galt nochmal schauen aber das ist im DB 
wirklich so angegeben, ich kenne das ehr das man den Parallel zum Taster 
macht.

von HildeK (Gast)


Lesenswert?

Mache den C1 rechts vom R2 hin und lege den Taster nach GND - da wo 
vorher das C dran war.
In deiner Schaltung wird der Kondensator, nachdem er geladen ist, lange 
Zeit die Spannung halten und hat beim Drücken der Taste keine 
Möglichkeit, den MCLR weit genug nach GND zu ziehen.

von Wolfgang (Gast)


Lesenswert?

stabilo schrieb:
> Jedoch reagiert er nicht auf meinen Reset Switch.

Dann ist dein Kondensator vom vorherigen Versuch noch aufgeladen.
Aus welchem Datenblatt hast du diese Art der Beschaltung mit dem 
Kondensaor in Serie zum Taster?

von stabilo (Gast)


Angehängte Dateien:

Lesenswert?

Hallo

Anbei die Reset Schaltung aus dem Datenblatt
http://ww1.microchip.com/downloads/en/DeviceDoc/PIC16(L)F15354_55%20Data%20Sheet%2040001853C.pdf

seite 20

Vielen Dank

von Wolfgang (Gast)


Lesenswert?

stabilo schrieb:
> Anbei die Reset Schaltung aus dem Datenblatt
> 
http://ww1.microchip.com/downloads/en/DeviceDoc/PIC16(L)F15354_55%20Data%20Sheet%2040001853C.pdf

JP ist nicht der Anschluss für einen Reset-Taster, sondern ein Jumper, 
um fürs Programmieren den Kondensator vom Reset-Pin abzutrennen.

von jemand (Gast)


Lesenswert?

Wolfgang schrieb:
> stabilo schrieb:
>> Anbei die Reset Schaltung aus dem Datenblatt
>>
> 
http://ww1.microchip.com/downloads/en/DeviceDoc/PIC16(L)F15354_55%20Data%20Sheet%2040001853C.pdf
>
> JP ist nicht der Anschluss für einen Reset-Taster, sondern ein Jumper,
> um fürs Programmieren den Kondensator vom Reset-Pin abzutrennen.

Das dürfte das Rätsels Lösung sein :-)

Denn 100nF dürfen am Restpin nicht sein bei den PICs, sonst kann der 
Programmer keinen Puls anlegen.

Das ist schon ein bischen missverständlich dokumentiert. Da hätte ein 
Satz dazu in den Text gehört, oder der Taster eingezeichnet gehört.

von WIRO (Gast)


Angehängte Dateien:

Lesenswert?

Mach es so, dann wird Reset beim Einschalten der Betriebsspannung und 
beim Betätigen des Tasters ausgelöst.

Gruß
WIRO

von stabilo (Gast)


Lesenswert?

Hallo,

Ja jetzt sehe ich das Problem auch.
Das bedeutet also ne kleine Bastelaktion auf dem PCB.

Danke an Alle!

-stabilo

von Georg (Gast)


Lesenswert?

stabilo schrieb:
> Das bedeutet also ne kleine Bastelaktion auf dem PCB

Probiers mal mit einem Entladewiderstand parallel zum C, das ist 
vielleicht am einfachsten. Und so oft wirst du ja den Resettaster nicht 
betätigen.

Georg

von WIRO (Gast)


Lesenswert?

Der Entladewiderstand parallel zum C sollte dann etwa in der 
Größenordnung 1 MOhm liegen.

WIRO

von Wolfgang (Gast)


Lesenswert?

jemand schrieb:
> Das ist schon ein bischen missverständlich dokumentiert. Da hätte ein
> Satz dazu in den Text gehört, oder der Taster eingezeichnet gehört.

Viel deutlicher geht es doch nicht:
"For  example, it is recommended that the capacitor, C1, be isolated 
from the MCLR pin during programming and debugging operations by using a 
jumper (Figure 2-2)."

Und nein, die Schaltung ist so nicht für einen Reset-Taster vorgesehen. 
Folglich ist auch keiner eingezeichnet ;-)

von Apollo M. (Firma: @home) (majortom)


Lesenswert?

WIRO schrieb:
> Mach es so,

über r1 gehört noch eine diode, damit der c sich schneller entlädt und 
du auch mehrer resets ohne pausen dazwischen machen kannst, ist auch 
standard ...

mt

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.