Atmega8 zu wenig Pins (Pins doppelt nutzen)

Gast #1224405
Lesenswert?

Hallo @,
ich habe ein Problem. Meinem Atmega8 gehen die Pins aus.
Ich habe noch die ISP Pins frei.

Ist es möglich an die ISP-Pins Taster bzw. LEDs zu hängen und dennoch 
bleibt der uPC ISP Programmierbar?

Oder bleibt mir nur dass ich auf einen größeren Controller umsteige?

Würde mich freuen wenn ihr mir Helfen könntet..

Sandra

schöne Ostern
Gast #1224413
Lesenswert?

Das heißt, es ist kein Problem wenn ich externe Pullups dranhabe bzw. 
die Pins als ausgang konfiguriert sind?

Das ist natürlich super :) Dachte schon ich brauch nen neuen uPC...

Sollte ich die Datenrichtung irgendwie mit Dioden entkoppeln?
Oder Blinken die LEDs dann halt wild mit?


Danke
Gast #1224431
Lesenswert?

Natürlich kannst Du die ISP Pins nehmen aber bedenke, dass die beim
Programmieren extrem oft und unkontrolliert auf H und L gesetzt werden.
Es sollten also keine Relais oder Dinge angeschlossen sein, die
gegenseitig verriegelt sein müssen - LEDs sind ideal.

Pullups sind auch kein Problem, solange der Programmer den Pin noch
auf L ziehen kann. Sind Taster angeschlossen, dann bitte über 
Widerstände
den Strom begrenzen oder beim Flashen nicht betätigen

Gruss
Gast #1224434
Lesenswert?

Hallo Sandra,

die Pinkonfiguration im Programm ist dabei egal, aber
die externe Beschaltung nicht!

Es gibt von Atmel eine APL zu diesem Thema und hier im Forum
stehen mehrere Beiträge dazu.

Grundsätzlich ist ein Taster gegen GND (nicht betätigt) kein
Problem, eine SPI-Verbindung mit Bausteinen die nicht
"enabled" sind (PIN mit Widerstand an VCC oder GND je nach
Baustein) auch nicht. Eine LED ist auch Problemlos und man
sieht sogar das Programmieren.

gruß hans
Gast #1224464
Lesenswert?

Genau geht es darum,
Ich habe das LCD Beispiel aus dem Tutorial verwendet.
Jetzt kahm aber noch was hinzu, und ich brauche den Uart.

Somit stehen PD4 und PD5 nichtmehr für das LCD zur Verfügung.

Leider habe ich nur noch den SCK, Reset, Miso, Mosi frei, da ich mich 
bisher noch nicht getraut habe diese zu verwenden...

Wenn aber am Display der Enable und der RS ein bisschen unkontrolliert 
wackeln würde mich zumindest das nicht stören, da ich während dem 
Programmieren das LCD nicht brauche. Es sollte nur so wie der Programmer 
keinen schaden nehmen :)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren