Boo schrieb:
> Am liebsten würde ich die Pins natürlich auch anderweitig
> verwenden, aber wenns nicht geht dann gehts eben nicht.
Natürlich geht das.
Die Ports kannst du auf 2 Arten betreiben. Als Eingang oder als Ausgang.
Betreibst du sie als Ausgang, darf daran keine zu große Last hängen. Z.B
eine Led, die 40mA zieht. Damit würde der Programmer wahrscheinlich in
die Knie gehen. Bei einer 2mA-Led wäre das sowohl der Led als auch dem
Programmer völlig egal.
Etwas anderes sind natürlich Eingänge. Hängt da ein Taster dran, darf
dieser natürlich während dem Programmieren nicht betätigt werden. Lässt
man ihn in Ruhe stört der überhaupt nicht.
Problematischer können aber ICs sein, die mit ihrem Ausgang
angeschlossen sind und kein Output Enable haben, das man über einen Port
schalten könnte
oder der Enable auf einem festen Potential liegt. Dann sind Kurzschlüsse
vorprogrammiert.
Eine weitere unproblematische Möglichkeit ist es, die Ports als SPI zu
betreiben. Ein Display würde die Daten vom Programmer dann evtl. als
wirres Zeug betrachten und schlimstenfalls Hyroglyphen auf die Anzeige
zaubern. Zu beachten ist dabei aber, daß das Display keine Daten zum
Controller senden darf und daß das SPI-Bauteil keine zu große Last
darstellt.
Ansonsten wäre ISP für einen Attiny13 oder einen Attiny25 praktisch
unbrauchbar, da nur noch 2 "Nutzpins" übrig blieben. Benutzt man die
noch für einen Quarz, könnte man gar nichts mehr damit machen.
mfg.