hallo zusammen, sollte der /Reset Pin eines Tinys 24 bei programieren auf GND bis die programierung durchgeführt wird?? Both the Flash and EEPROM memory arrays can be programmed using the serial SPI bus while RESET is pulled to GND. wenn ja: ich habe einen hubtaster der schaltet auf low nur wenn ich draufklicke aber ich möchte es, dass er auf low bleibt und auf high beim nächsten klick ich danke euch für eure hilfe
1.) Warum sollte er auf low bleiben mit einem Taster?! Du weißt schon, solange du nicht RSTDSBL gesetzt hast, bleibt dies einzig und alleine ein Resetpin. 2.) Beim Programmieren wird der RST Pin von dem Programmer auf Low gezogen, ja - und sollte auch alleine von ihm unter Kontrolle gehalten werden. Der Tiny besitzt einen internen Pull-Up - sodas du direkt ohne externe Beschaltung an den Programmer kannst, ohne seperaten Pull-Up Wiederstand. 3.) Solltest du, warum auch immer, immernoch die Idee mit dem Taster und den zwei Pegeln haben, so empfiehlt sich ein Flip-Flop. Aber Achtung!!! Die Programmierer sollte hinter dem Flip-Flop mit RST Pin des µC verbunden werden.
Dann nimm halt statt des Hubtasters einen Schalter. Der bleibt dann auch auf GND hängen, bis du ihn erneut betätigst... Was spricht dagegen, den Taster während der Programmierung gedrückt zu halten? Und was ist das überhaupt für ne komische Schaltung?
Oliver Heinrichs schrieb: > Was spricht dagegen, den Taster während der Programmierung gedrückt zu > halten? Das der Programmer meist zwischen Schritten den RST wechseln muß Fuse -> Verfiy -> Flash -> Verify -> EEPROM -> Verify Oder bleibt der RST Pin während dieser gesamten Zeit auf Low?!
erstmal vielen dank für die Antworte, RESET pin muss auf low blobein sobald ich programieren will und auf high wenn ich debbugen will. @Rene K soll ich RSTDSBL einsetzen, wenn programieren will und löchen wenn ich debagen will?? @Oliver Heinrichs ich habe nur einen hubtaster :-( und warum ist meine Schaltung kumisch ist :-)?? im Anhang ist meine schaltung
Hi >RESET pin muss auf low blobein sobald ich programieren will und auf high >wenn ich debbugen will. Lass das Resetpin einfach in Ruhe. MfG Spess
Paulo Rock schrieb: > erstmal vielen dank für die Antworte, > > RESET pin muss auf low blobein sobald ich programieren will und auf high > wenn ich debbugen will. > > @Rene K > soll ich RSTDSBL einsetzen, wenn programieren will und löchen wenn ich > debagen will?? > > @Oliver Heinrichs > ich habe nur einen hubtaster :-( und warum ist meine Schaltung kumisch > ist :-)?? > im Anhang ist meine schaltung Einfach alles so lassen, der Programmer und Debugger kümmern sich eigenständig um den Pegel des Reset-Pins.
Paulo Rock schrieb: > soll ich RSTDSBL einsetzen, wenn programieren will und löchen wenn ich > debagen will?? NEIN Wenn ichs gerade richtig im Kopf habe kannst du danach nicht mehr normal programmieren - nur noch über hochvolt Programmierung. Mir scheint du hast seltsame Vorstellungen vom Reset. Du musst da eigentlich garnichts machen. Der Programmer wird ja mit einer Leitung an Reset angeschlossen und übernimmt die Steuerung so wie es notwendig ist. Was du machen kannst (aber nicht musst) ist einen Taster an Reset zu hängen (nach GND) umd den uC im Betrieb zurückzusetzen und das laufende Programm neu zu starten.
> Einfach alles so lassen, der Programmer und Debugger kümmern sich > eigenständig um den Pegel des Reset-Pins. Dh. die schaltung ist ok??
> Mir scheint du hast seltsame Vorstellungen vom Reset. Du musst da > eigentlich garnichts machen. Der Programmer wird ja mit einer Leitung an > Reset angeschlossen und übernimmt die Steuerung so wie es notwendig ist. Bei fuses soll mann nicht umstellen oder??
Paulo Rock schrieb: > Dh. die schaltung ist ok?? Ja, im Grunde schon. Paulo Rock schrieb: > Bei fuses soll mann nicht umstellen oder?? Zumindest nicht den RSTDSBL - Dann stellst du Reset als Ausgangspin und der µC kann NICHT mehr via ISP programmiert werden!
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.