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.
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
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"
es gibt auch reset controller TL7705 den kannst du vor den AVR Reset schalten und so bestücken das deine 10s eingehalten werden.
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.
Max B. schrieb: > Übrigens: das heißt "togglen" Das glaubst auch nur du. Tokkeln gefällt mir da besser. Kommt direkt nach wackeln.
Lehrer schrieb: > Tokkeln gefällt mir da besser. Kommt direkt > nach wackeln. Ich kenn' nur "torkeln", ist aber auch nicht so weit davon entfernt.
Sebastian R. schrieb: > Lehrer schrieb: >> Tokkeln gefällt mir da besser. Kommt direkt >> nach wackeln. > > Ich kenn' nur "torkeln", ist aber auch nicht so weit davon entfernt. Ist das nicht hinfallen, aufstehen, hinfallen, aufstehen...? Torkeln hat ja eigentlich auch was mit einer Zustandsänderung zu tun! Mh... Interessant
:
Bearbeitet durch User
Max B. schrieb: > Torkeln hat ja eigentlich auch was mit einer Zustandsänderung zu tun! das passt zu undefiniertem Pegel am offenen Eingang.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.