wie sieht es eigendlich aus wenn man 2 µC gleichzeitig programmieren will dabei meine ich nicht 2 mal den selben quellcode sondern unterschiedliche codes und ggf unterschiedliche µC habe hier selber nur einen AVR ISP MKII will aber nicht immer umstecken, bzw. irgendetwas umschalten gehen wir mal davon aus das beide mC sich auf der selben platine befinden gibt es da ne lösung wie ich dann die verschiedenen codes dem richtigen µC senden kann oder muss ich wirklich auf manuelle art und weise das machen? wär halt in der erprobungsphase z.b. bei der kommunikation zwischen 2 µC sehr nervig immer etwas umstecken zu müssen
>gibt es da ne lösung wie ich dann die verschiedenen codes dem richtigen >µC senden kann oder muss ich wirklich auf manuelle art und weise das >machen? Kauf dir nen zweiten Programmer. Eine andere Möglichkeit wäre ISP per Multiplexer umzuschalten. Das umschalten müsste dann aber noch von Hand geschehen. Auch das könnte man evtl. automatisieren, kostet aber noch mehr Hardware und selbstgebasteltes Programm. Und dann könnte man noch über Bootloader nachdenken.
Hi, auch einen zweiten Programmer müsste man umschalten. Hat man zwei Programmer an USB hängen nimmt zumindest Avrdude zufällig einen von beiden. Ich würde die Leitung Reset von der Buchse zu den µC schaltbar machen. Gruß, Norbert
Norbert S. schrieb: > auch einen zweiten Programmer müsste man umschalten. Hat man zwei > Programmer an USB hängen nimmt zumindest Avrdude zufällig einen von > beiden. man kann ihn per paramter übergeben, irgendwo hate jemand geschrieben man kann die USB id übergeben.
Kann der genannte Adapter nicht, aber JTAG kann ja mit mehreren Geräten gleichzeitig reden, können auch mehrere programmiert werden?
Norbert S. schrieb: > Ich würde die Leitung Reset von der Buchse zu den µC schaltbar machen. Also Atmel empfiehlt, die Sck-Line zu schalten. Ein noch aktiver uC (wenn Reset nicht auf Progger geschaltet), reagiert vielleicht auf die SPI-Daten oder stört diese.
Man könnte einen Bootloader so programmieren, dass er nur auf eine bestimmte Präambel reagiert. Dann können alle Controller am gleichen Bus hängen und Du brauchst auch keinen speziellen Programmer mehr.
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.