Verständnisproblem mit MOSI/MISO bei Atmega8

OP #2730496
Liebe Comunity,

ich möchte mich ein wenig mit Microcontrollern beschäftigen. Für den 
Anfang habe ich mich für den Atmega8-16PU entschieden.

Nun beschäftige ich mich mit der Beschaltung der I/O-Pins. Dabei stellt 
sich mir eine Frage: Die Pins für die ISP (MOSI, MISO und CLK) kann ich 
die nach dem Programmieren für I/O nutzen? Oder sind die ausschließlich 
für das Programmieren vorgesehen?

Zur Zeit möchte ich erstmal meine Hardware zusammenstellen, damit ich 
mir die Komponenten bestellen kann. Und später erst mit der 
Programmierung.

Schon einmal ein großes Dank für eure Antworten.
René
Gast
>Du kannst die Pin ganz normal nutzen, allerdings solltest du unbedingt
>die Hardware abziehen, die da drauf liegt, wenn du die ISP zum
>programieren nutzt.

Nö, ich zieh da gar nix ab. Die Hardware muss so ausgelegt sein
das sie die ISP Programmierung nicht stört und andererseits von
der ISP Programmierung nicht zerstört wird.
Gast
Ja, Holger, so sollte es sein, nur, wie ermittle ich, welche Hardware 
die Programmierpins verkraften ? Neulich hatte ich einen 0,1 uf
als Abblock C an einem Analogeingang gegen Masse, der auch als 
Programmierpin dient, da ging die Programmierung nicht mehr.
Fehlermeldung: "Im Programm spezifizierter ATMEL stimmt nicht mit Ziel- 
ATMEL Typ überein" , da sucht man dann erst mal !
Gast
>wie ermittle ich, welche Hardware die Programmierpins verkraften ?

Durch Nachdenken bzw. durch gezieltes Schaltungsdesign.


zB:

>Neulich hatte ich einen 0,1 uf als Abblock C an einem Analogeingang gegen >Masse,

Der C dient vermutlich zum Filtern des Analogsignals, richtig? Dann 
würde ich zwischen µC-Pin und Ausgang des Filters (als des Cs) einen R 
mit einigen kOhm dazwischen legen. Somit kann der ISP Signale direkt an 
den Pins speisen, aber der C ist ausreichend entkoppelt. Andersrum kann 
das Analogsignal den Pin treiben, da ja kein Eingangsstrom fließt. Somit 
stört der R nicht.....

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.