ISP Programmierung bei Atmel

Gast #4273208
Lesenswert?
• ▲
▼
Eine bekannte Suchmaschine deiner Wahl, welche mit G anfängt und oogle 
aufhört, fütterst du mit "atmel application note isp"

Danach liest du dir die Trefferliste durch und wirst relativ weit oben 
"geholfen"
#4273210
Lesenswert?
• ▲
▼
Da reicht auch einfach etwas nachdenken.

Es sollte halt alles relativ hochohmig sein damit der Programmer nicht 
gestört wird.
Also am besten werden die als Eingänge genutzt, z.B. für Taster. Aber 
auch als ADCs an hochohmigen Spannungsteilern funktioniert es. Die Pins 
für LEDs zu nutzen geht auch. Andere Aktoren z.B. Relais über 
entsprechende Treiber geht natürlich auch, aber man muss bedenken dass 
die dann während den Programmiervorgang zucken. Und zieht der Treiber zu 
viel Strom vom Pin, geht's nicht mehr. Also z.B. wenn hier Transistoren 
mit 20mA Basisstrom betrieben werden.

Was eben nicht geht, sind aktive Elemente die dann reinfunken wollen 
(z.B I²C Bausteine), oder niederohmige Verbindungen dieser Pins zu VCC 
oder GND oder an sonstige Potentiale.

Andere SPI Teilnehmer sind kein Problem, solange man sicherstellt dass 
deren CS Eingang während des Programmierens sicher auf Hi liegt. PullUp 
reicht.
#4273305
Lesenswert?
• ▲
▼
Oder einmal anders gefragt.

Was schwebt dir denn so vor, was du in diesem 'Schaltplan' finden 
würdest?

Leute. Elektronik oder Technik allgemein ist kein Hexenkessel. Die Dinge 
funktionieren genau so wie überall anders auch im täglichen Leben.
Wenn ich mich mit Kurt unterhalten möchte und Franz quasselt dauernd 
dazwischen, dann werde ich Kurt nicht verstehen und er mich nicht. Das 
ist doch nicht weiter schwer zu kapieren. Wenn Franz zuhören will, dann 
soll er das tun, aber er soll sich raushalten. Wenn er zuhört, dann 
bitte aber so, dass er sich nicht zwischen mich und Kurt drängt, sondern 
daneben bleiben.

Wenn ich Kurt auffordere, etwas zu tun und Franz fasst das als 
Aufforderung für sich auf, dann ist da offenbar irgendwas schief 
gelaufen.

Und genauso ist es doch auch hier.
Die 'externen Geräte', die zusätzlich an den ISP Pins hängen, sollen im 
Idealfall einfach nur zuhören (und nicht selber 'quasseln') und sie 
sollen das Mitgehörte nicht falsch verstehen.

Wie das konkret aussieht, hängt mehr als alles andere von dem ab, was 
zusätzlich an den ISP Pins angeschlossen werden soll. Eine LED ist 
reiner "Zuhörer" und drängt von sich aus den ISP Leitungen keinen Pegel 
auf. Sie braucht ein bischen Strom, drängt sich also unter Umständen in 
die Konversation rein, in dem sie zuviel abzieht - meistens ist es aber 
kein Problem. EIn Taster auf der anderen Seite würde einer Leitung einen 
Pegel aufzwingen, wenn man ihn betätigen würde. Da ist die Lösung 
einfach. Drück einfach nicht auf den Taster, während di per ISP die 
Programmierung durchführst. Ein Relais ist wieder reiner Zuhörer. Aber 
anders als eine LED, schaltet ein Relais normalerweise irgendetwas. Wenn 
das Relais die Herz Lungen Maschine abschaltet, während die per ISP 
programmierst, dann ist das ein Problem - das Relais sollte nicht nur 
zuhören sondern das Gehörte auch nicht ausführen -> das willst du nicht 
am ISP Pin haben.
Und bei allem anderen: Sieh dir dein externes Gerät an. Wie kriegst du 
es dazu, dass es sich raushält. Je nachdem, wie das zu erreichen ist, 
wird anders verschaltet.

Einfach mal ein klitzekleines bisschen nachdenken. Das ist alles keine 
Raketentechnik.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.