Forum: Mikrocontroller und Digitale Elektronik ISP Programmierung / Hardware


von Wolfgang H. (Gast)


Lesenswert?

Ich habe mir jetzt mehrere Exemplare vom "Ping Pong Retro Spiel" bei 
Conrad besorgt 
(http://www.conrad.de/ce/de/product/902766/CONRAD-RETRO-SPIEL-PING-PONG/SHOP_AREA_17618&promotionareaSearchDetail=005). 
Da hab ich für 5(!) EUR ein kleines Bord mit Atmega8 und 120 LEDs. Nach 
Auflöten eines 6-Pol-Pfostensteckers kann man das Bord per ISP 
programmieren.

Ich mache jetzt ein paar Versuche zur Kommunikation der Bords 
untereinander über diverse Schnittstellen und muss dazu ständig mehrere 
Bords mit dem gleichen (bzw. nur leicht verändertem) Programm flashen. 
Das dauernde Umstecken des Kabels vom ISP-Prommer auf die einzelnen 
Bords nervt dann auf Dauer dann doch.

Dazu habe ich mir jetzt folgende Lösungsidee überlegt: ein 6-pol-Kabel 
mit <n> Steckern, die ich gleichzeitig an alle Bords und den Prommer 
stecke. Dabei soll allerdings der +5V-Draht unterbrochen werden; statt 
dessen werden die Bords über Schalter einzeln mit +5V verbunden. Wenn 
ich dann ein Bord programmieren will, schalte die die 5V für dieses eine 
Bord ein und für die anderen Bords aus.

Würde das funktionieren, oder seht ihr Gründe, das besser nicht zu tun? 
Danke für Eure Tipps!

von snowfly (Gast)


Lesenswert?

Ich hab bei meinen selbsgetrickten Boards überall einen Jumper der die 
5V
auftrennt, je nach aussenbeschaltung ist es auch möglich den AVR
mit offenem Jumper zu programmieren.

Also wird dein Plan wahrscheinlich nicht aufgehen.

Wahrscheinlich funktioniert es eher wenn du MOSI und MISO auftrennst.

von Rene K. (draconix)


Lesenswert?

Oder so, wie man es in solchen Fällen richtig macht: Mit der 
Resetleitung ;)

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
Noch kein Account? Hier anmelden.