Forum: Mikrocontroller und Digitale Elektronik Atmel ICE >>> In-Schaltung-Programmierung


von __Son´s B. (bersison)


Lesenswert?

Hallo!

Mal ´ne (dumme) Anfänger-Frage;
(wegen Problem Beitrag "Atmel Studio 7 >>> Atmel ICE Übertragungsfehler")

[1]  Hat es keinerlei Nachteile, wenn die ISP-Programmierung mit einem 
Atmel ICE in einer bestehenden Schaltung, an dem uC, programmiert wird?

[2]  Kann der Atmel ICE auch bei späteren Hardwareversuchen, weiterhin 
angeschlossen bleiben?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

__Son´s B. schrieb:

> [1]  Hat es keinerlei Nachteile, wenn die ISP-Programmierung mit einem
> Atmel ICE in einer bestehenden Schaltung, an dem uC, programmiert wird?

Doch, natürlich hat es Nachteile: die ISP-Pins sind nicht x-beliebig
als IO-Pins benutzbar.  Aber wenn man bspw. da nur ein paar weniger
wichtige LEDs drauf legt, kann man sie trotzdem noch benutzen.  Auch
SPI-Slaves lassen sich in der Regel noch dranklemmen, man muss jedoch
deren Select-Eingängen in der Hardware einen Pullup vorsehen, damit
sie nicht versehentlich während des ISP (bei dem der Controller ja im
Reset ist) angesprochen werden können.

> [2]  Kann der Atmel ICE auch bei späteren Hardwareversuchen, weiterhin
> angeschlossen bleiben?

Bei passendem Design schon.

von Rudolph (Gast)


Lesenswert?

__Son´s B. schrieb:
> [1]  Hat es keinerlei Nachteile, wenn die ISP-Programmierung mit einem
> Atmel ICE in einer bestehenden Schaltung, an dem uC, programmiert wird?

Kannst Du die Frage mal konkreter stellen?
Der Atmel ICE ist dafür gebaut ISP-Programmierung zu machen, warum 
sollte das an sich irgendwelche Nachteile haben?
Und JTAG kann der zusätzlich noch, und PDI und so, plus die ARM Seite.

> [2]  Kann der Atmel ICE auch bei späteren Hardwareversuchen, weiterhin
> angeschlossen bleiben?

Ja, natürlich.
Das setzt aber auch voraus, dass die entsprechenden Application-Notes 
Beachtung gefunden haben.

Wenn die ISP-Anschlüsse noch für was anderes benutzt werden sollten, 
dann sollten da mindestens Widerstände verbaut sein um die zusätzlichen 
Schaltungsteile von dem ISP zu entkoppeln.

Wirf hier doch mal mindestens einen Schaltplan-Ausschnitt rein.

von __Son´s B. (bersison)


Lesenswert?

Rudolph schrieb:
> Wirf hier doch mal mindestens einen Schaltplan-Ausschnitt rein.

Absolute Low-Level Schaltung "Blink-LED";
ATiny85,
Pin8, Vcc
Pin5, GND
Pin5 (PB0), 1k5R, LED, GND
Rest offen

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.