Atmega8 zu wenig Pins (Pins doppelt nutzen)

Gast #1224405
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
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
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
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
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

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.