n'Abend! Ich bin vor kurzem zufällig über einen Artikel über eine DIY Löststation gestolpert: https://www.heise.de/select/make/2016/5/1476695937422186 Beim Durchsehen der Schaltpläne und Platinendarstellungen ist mir aufgefallen, dass der Reset für das Display mit dem Reset des Arduino verbunden ist. Das sind, soweit ich das verstehe, beides Input-Pins. Werden Sie "von Außen" auf Low gesetzt, wird ein Reset durchgeführt. Im dazugehörigen Arduino-Code konnte ich leider keinen Hinweis entdecken. Ich bin allerdings noch nicht so lange damit unterwegs. Was ich jetzt nicht verstehe: 1. Warum sind die verbunden? 2. Wie funktioniert das, wenn beides Eingänge sind? Kann mich hier einer der Fachleute erleuchten? Danke
Das war wohl ein Designfehler Im Code steht: /* * If your display stays white, uncomment this. * Cut reset trace (on THT on upper layer/0R), connect STBY_NO (A1) with reset of TFT (at 4050). * See also readme in mechanical folder for reference. */ Meines bleibt beim einstecken auch weiss - muss dann immer kurz die Spannungszufuhr noch mal neu einstecken... Bin aber zugegeben zu faul das Teil wieder auseinander zu bauen
Maik schrieb: > Beim Durchsehen der Schaltpläne und Platinendarstellungen ist mir > aufgefallen, dass der Reset für das Display mit dem Reset des Arduino > verbunden ist. Das sind, soweit ich das verstehe, beides Input-Pins. Der Schaltplan ist leider ein Label-Suchspiel, aber !RST dürfte per Pullup auf Vcc gezogen werden. Wenn der AVR via ISP geflasht wird und der Programmer !RST auf GND zieht, wird zusätzlich das SPI-Display davon abgehalten, den Bus zu stören.
Hmmm schrieb: > der Programmer !RST auf GND zieht, Könntest du das mal in andere Worte fassen? Ich verstehe es nämlich nicht. Meinst du mit Programmer den, der den Code geschrieben hat?!? Ich dachte man kann beim Arduino den RST nicht auf GND ziehen (nur mit software)?
Maik schrieb: > Meinst du mit Programmer den, der den Code geschrieben hat?!? Nein, den In-System-Programmer, also das Gerät zum Flashen, sofern man nicht den Bootloader nutzt.
D.h. das hat mit dem Sketch gar nix zu tun, sondern ist für den Resetknopf auf dem Arduino bzw. falls der Reset von etwas anderem (wie von dir beschrieben) ausgelöst wird?
Genau. Man kann zwar auch den Reset-Pin zum normalen I/O-Pin machen, aber das erfordert eine Fuse-Änderung und ist eher unüblich.
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.