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é
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.
>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.
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 !
Vielen dank für eure schnellen Antworten. Ihr habt mir weiter geholfen.
Egon schrieb: > an einem Analogeingang gegen Masse, der auch als > Programmierpin dient welcher der ISP-Pins ist denn gleichzeitig Analogeingang?
>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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.