Reset verzögern

Gast #5727501
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
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
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 :-(
Ich versteh das nicht so ganz. Du hast einen Pin vom Rasp auf dem die 
SPI liegt an den Reset Pin vom Atmega gelegt? Auch nicht schlecht.

Ich würde einen anderen Pin nehmen und gut ist.

Übrigens: das heißt "togglen"
Gast
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

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.