Forum: Mikrocontroller und Digitale Elektronik Raspberry Pi: Powerdown und Reset


von Anton S. (Gast)


Lesenswert?

Mit einer Taste, die an einen GPIO angeschlossen ist, wird ein Raspberry 
runtergefahren. Soweit ohne Probleme. Nun möchte ich mit einer zweiten 
Taste einen Reset auslösen. Das soll nur dann möglich sein, wenn der 
Raspberry runtergefahren wurde. Solange der Raspberry normal läuft, soll 
die Resettaste blockiert sein.

Gibt es eine Lösung ohne einen weiteren GPIO zu opfern?

von Dieter D. (Firma: Hobbytheoretiker) (dieter_1234)


Lesenswert?

Anton S. schrieb:
> Gibt es eine Lösung ohne einen weiteren GPIO zu opfern?

https://pi-buch.info/die-fehlende-reset-taste/

Das geht nicht ohne den Raspi anzuzapfen.

Eine andere Methode ohne weitere Anzapfung wäre ein Neustart über ein 
Relais in der Spannungsversorgung in der Zuleitung mittels eines 
Darlingtontransistors. Dieser wird so verschaltet: Wenn der Raspi an 
ist, ist die Spannung am bereits benutzten GPIO nicht Null und der KS 
für den Reset kann nicht ausgelöst werden.

von Oliver S. (oliverso)


Lesenswert?

Anton S. schrieb:
> möchte ich mit einer zweiten Taste einen Reset auslösen. Das soll nur
> dann möglich sein, wenn der Raspberry runtergefahren wurde. Solange der
> Raspberry normal läuft, soll die Resettaste blockiert sein.

Da stellt sich allerdings die Frage, was du unter Reset verstehst.

Oliver

von Dietmar S. (Gast)


Lesenswert?

Ich verstehe nicht was Du resetten willst. Nicht den Raspi? Wenn ich 
richtig vermute, willst Du den Reset für irgend einen andere Schaltung 
blockieren?

Die könntest die Status-Led anzapfen, die geht ja aus, wenn der Raspi 
heruntergefahren ist. Ist die nicht sowieso über einen GPIO-Pin 
rausgeführt? Notfalls eine Leitung an der LED anlöten.

von Uwe D. (monkye)


Lesenswert?

Oliver S. schrieb:
> Anton S. schrieb:
>> möchte ich mit einer zweiten Taste einen Reset auslösen. Das soll nur
>> dann möglich sein, wenn der Raspberry runtergefahren wurde. Solange der
>> Raspberry normal läuft, soll die Resettaste blockiert sein.
>
> Da stellt sich allerdings die Frage, was du unter Reset verstehst.
>

Er wird einfach den RasPi neu starten wollen, aber nur, wenn der zuvor 
mit dem anderen Taster runtergefahren wurde.

von Dietmar S. (Gast)


Lesenswert?

Uwe D. schrieb:
> Er wird einfach den RasPi neu starten wollen, aber nur, wenn der zuvor
> mit dem anderen Taster runtergefahren wurde.

Der Raspi hat wohl einen eigenen Header dafür:

Hard- und Soft-Reset
https://pi-buch.info/die-fehlende-reset-taste/

von Uwe D. (monkye)


Lesenswert?

Dietmar S. schrieb:
> Uwe D. schrieb:
>> Er wird einfach den RasPi neu starten wollen, aber nur, wenn der zuvor
>> mit dem anderen Taster runtergefahren wurde.
>
> Der Raspi hat wohl einen eigenen Header dafür:
>
> Hard- und Soft-Reset
> https://pi-buch.info/die-fehlende-reset-taste/

Und für den RasPi 4: 
https://stoffl.info/2020/03/31/how-to-raspberry-pi-4-gpio-ein-und-ausschalten-power-on-off-button/?cn-reloaded=1

von Dietmar S. (Gast)


Lesenswert?

Uwe D. schrieb:
> Und für den RasPi 4:
> 
https://stoffl.info/2020/03/31/how-to-raspberry-pi-4-gpio-ein-und-ausschalten-power-on-off-button/?cn-reloaded=1

GPIO will er aber nicht. Sehe ich das richtig, dass der RPi 4 keinen 
Hard-Reset kann?

von Uwe D. (monkye)


Lesenswert?

Dietmar S. schrieb:
> Uwe D. schrieb:
>> Und für den RasPi 4:
>>
> 
https://stoffl.info/2020/03/31/how-to-raspberry-pi-4-gpio-ein-und-ausschalten-power-on-off-button/?cn-reloaded=1
>
> GPIO will er aber nicht. Sehe ich das richtig, dass der RPi 4 keinen
> Hard-Reset kann?

Also ich verwende den mit diesem konfigurierten Taster.

Aber es gibt auch hier zwei extra Header, siehe hier (deshalb auch die 
Anpassung via Firmware Update): 
https://raspberrypi.stackexchange.com/questions/100230/why-doesnt-the-rpi-4-power-on-when-run-pin-is-grounded

von Anton S (Gast)


Lesenswert?

Vielen Dank für die Antworten und Links!

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.