Hallo NB's Ich wollte an einem ATMega32 die Verbindung ISP -> MOSI Eingang mit einer Diode in Fussrichtung ISP->MOSI schalten, da ich den MOSI (PB5) Eingang, auch als Ausgang benutze und PB5 in Richtung ISP sperren möchte. ISP -->--+--MOSI | I/O--<---┘ Das geht nicht. AVR-Studio kann keine Verbindung zum Prozessor herstellen. Ich meine aber dass ich vom ISP zum MOSI am Prozessor nur sende. Warum geht das nicht ? -> Check ich nicht :-(( Kann das jemand kruz erklären ? Gruss Dubrain
Funktionieren könnte das, wenn Du zusätzlich von PB5/MOSI noch einen Widerstand nach Masse schaltest. Über die Diode kann der Programmer zwar noch positives Potential am Prozessorpin aufbauen, aber das steht dann da 'rum, "wie nicht abgeholt", sobald der Programmer vor der Diode wieder LO anlegt. Und wird sich von dort aus auch nur langsam und mühsam per Mitfahrgelegenheit "Leckstrom" vermüffeln. ;-) Der Widerstand sollte daher klein genug sein, in einem Bruchteil (so etwa maximal ein zehntel bis ein fünftel) der kürzesten zu erwartenden LO-Zeit des Programmers die Ladung am PB5/MOSI-Pin bis unter die Low-Level-Schwelle anzubauen. Versuchen würde ich dafür 'mal Werte von ca. 30 bis 5 kOhm. Ach ja, vielleicht noch beachten: Die "Verwendung als Ausgang" des Pins sollte nicht dazu führen, daß er irgendwie nach VCC gezogen wird (bspw. indem von dort aus ein an +5V hängender NP-Transistor gesteuert wird).
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.