Forum: Mikrocontroller und Digitale Elektronik Verständnisproblem mit MOSI/MISO bei Atmega8


von René M. (renejena)


Lesenswert?

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é

von Stephan K. (stephan_k)


Lesenswert?

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.

von holger (Gast)


Lesenswert?

>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.

von Egon (Gast)


Lesenswert?

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 !

von René M. (renejena)


Lesenswert?

Vielen dank für eure schnellen Antworten. Ihr habt mir weiter geholfen.

von Walter S. (avatar)


Lesenswert?

Egon schrieb:
> an einem Analogeingang gegen Masse, der auch als
> Programmierpin dient

welcher der ISP-Pins ist denn gleichzeitig Analogeingang?

von Matthias L. (Gast)


Lesenswert?

>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.....

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.