Reset verzögern

Gast #5727501
Lesenswert?
• ▲
▼
Hallo Forum,

Ich habe einen ATMega32.
ist es möglich, damit der Reset Eingang erst 10sec nachdem ich die 
Spannung angelegt habe, aktiv wird?

Das Problem ist, dass ich einen Raspberry angeschlossen habe. Beim 
Systemstart tokkeln die GPIO vom Raspberry, sodass der ATMega immer 
wieder ein Reset Signal bekommt.
Gast #5727553
Lesenswert?
• ▲
▼
Hallo,

wenn du nach einer reinen Softwarelösung auf dem AVR suchst wird das 
nicht so gehen wie du es dir vorstellst, vielleicht lässt sich aber der 
Raspberry so konfigurieren, dass er beim Start nicht ständig einen Reset 
erzeugt.
(ich kenn mich nur mit dem AVR aus)

Alternativ kannst du den AVR so programmieren, das er nach einem Reset 
10sek wartet bis er mit deinem eigentlich µC-Programm startet. So macht 
er wenigstens keinen Unsinn wenn er dauernd abgewürgt wird.

Brauchst du denn unbedingt den Reset-Pin verdrahtet? Für was brauchst du 
ihn eigentlich? Wenn wir das wissen, haben wir bestimmt noch einige 
Ideen für dich.

Wenn du eine Hardwarelösung bevorzugst kannst du mit einem Logigatter 
und (NAND) einem Verzögerungsglied (RC) die von dier Beschriebene 
Funktion auf jedenfall umsetzten.

LG
Gast #5727581
Lesenswert?
• ▲
▼
Ja, ich habe den Fehler schon bemerkt...
Das Problem ist, dass sich jeder GPIO Port beim Systemstart wie ein 
Eingang verhält. Es dürfte keine Spannung aus dem Raspberry kommen. 
Allerdings habe ich einen GPIO Port genommen der doppelt belegt ist :-( 
nämlich der von der SPI Schnittstelle und dieser tokkelt kurz beim 
Systemstart und resetet den ATMega...

wie würde das mit dem Reset funktionieren? nach was muss ich da im 
Datenblatt suchen? muss sonst die Platine anpassen :-(
Gast #5727878
Lesenswert?
• ▲
▼
Eventuell funktioniert diese DTOverlay in der config.txt
1
dtoverlay=gpio-poweroff,gpiopin=23,active_low

Hier wird der Pin 16 (BCM 23) während des Bootens auf high gesetzt und 
nach dem Shutdown wieder auf low gezogen.

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.