Ich habe eine Schaltung mit zwei µC. Der erste (ESP8266) läuft mit 3,3V. Der zweite, ein Tiny45V, läuft mit 2,5V. Der Tiny ist über mehrere I/O per Spannungsteiler mit dem ESP8266 verbunden, über die der ESP8266 lediglich entweder ein HIGH oder ein LOW Signal schickt, dass 1-2 Sekunden lang ist. Also keine "echte" Kommunikation. Nun würde ich den Tiny gerne per ISP direkt auf dem Board programmieren. Dazu müsste ich die Verbindungen zum ESP und zur Batterie trennen, damit dort die während der Programmierung anliegenden 5V keinen Schaden anrichten. Ich benötige also eine Lösung, um diese Signalverbindungen und die Spannungsversorgung des Tiny zu trennen. Wie macht man so etwas ohne ein großes Bauteil wie DIP-Switch, etc. einzusetzen? Frank
Jump(er) and feel good. Wenn's billig werden soll: Lötbrücken. Du wirst ja nicht ständig umprogrammieren. Gibt's in jeder guten Bibliothek.
Frank S. schrieb: > Nun würde ich den Tiny gerne per ISP direkt auf dem Board programmieren. > Dazu müsste ich die Verbindungen zum ESP und zur Batterie trennen, damit > dort die während der Programmierung anliegenden 5V keinen Schaden > anrichten. Ein vernünftiger Programmer hat einen Level-Shifter, der mit der Target (VCC) Spannung versorgt wird. So könnte man mit den 2V5 flashen. So einen Level-Shifter kann man sich notfalls mit einem 74HC125 bauen und an einen vorhandenen AVR ISP Programmer mit fester Targetspannung hängen.
Ich habe einen AVR ISP MKII von Atmel. Der liefert keine Spannung auf Pin2 der 6poligen Buchse, sondern erwartet, dass der Tiny von der Schaltung versorgt wird. Kann man denn damit den Tiny programmieren? Ich dachte das ginge nur mit 5V. Frank
Frank S. schrieb: > Ich habe einen AVR ISP MKII von Atmel. Der liefert keine Spannung > auf > Pin2 der 6poligen Buchse, sondern erwartet, dass der Tiny von der > Schaltung versorgt wird. Kann man denn damit den Tiny programmieren? Ich > dachte das ginge nur mit 5V. > > Frank Die Spannung am Vcc-Anschluss des AVRISP dient dazu, den Pegel auf den ISP-Leitungen einzustellen. Programmiert werden kann ab 1,8V. mfg.
:
Bearbeitet durch User
Frank S. schrieb: > Ich habe eine Schaltung mit zwei µC. Der erste (ESP8266) läuft mit 3,3V. > Der zweite, ein Tiny45V, läuft mit 2,5V. Warum ist das denn so, warum läuft der Tiny nicht auch mit 3.3V? Das ergibt doch irgendwie wenig bis garkeinen Sinn. > Nun würde ich den Tiny gerne per ISP direkt auf dem Board programmieren. > Dazu müsste ich die Verbindungen zum ESP und zur Batterie trennen. Nicht, wenn du einen vernünftigen Programmer benutzt, also einen mit eingebautem Level-Shifter und auftrennbarer Versorgung des Targets. Wen man batterieversorgte AVR-Anwendungen baut, ist sowas doch eigentlich sowieso grundlegendstes Handwerkszeug... Wenn du nichtmal das besitzt, mußt du schon die Schaltung des Gesamtwerks rausrücken, wenn du sinnvolle Hinweise dazu erwartest, wie man das konkrete Problem mit minimiertem Aufwand lösen kann. Und das dann bitte nicht als Verbalkonstruktion, sondern so, wie Schaltungen normalerweise ausgetauscht werden: per vollständigem und korrektem Schaltplan.
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.