Hallo Kann man den MOSI-Pin doppelt verwenden? Ich habe einen ATMEGA32. Es ist ein I/O-Port zu wenig an dem ATMEGA. Ich programmiere ihn über einen ISP-Programmer. Ich bräuchte den MOSI-Pin zum Schalten einer Enables für ein LCD. Danke im voraus
Widerstand in die Leitung. ISP direkt an den Pin und den Widerstand in die Leitung zum Display. Allerdings würde ich eine andere Leitung dafür nehmen, denn das ISP kann zu "interessanten" Effekten beim Display führen. Und dann kann man auch noch einen Jumper benutzen...
Kein Problem. Man muss nur bedenkenken, dass sich dieser Pin beim Programmieren bewegt. Zudem sollte die Richtung (I/O) beim Programmieren und die Richtung beim Gebrauch dieselbe sein. Dn diesem Fall sollte das so gehen. rene
hi! natürlich muss das gehen, den pin brauchst du nur zum programmieren des µC. danach einfach ausstecken. ich hab auf dem Pin (Port) einen Led bargraph hängen. stefan
was würde denn passieren, wenn ich den programmieradapter nicht abzieht?
Dann waeren 2 Ausgaenge aufeinander. Daher waere der MISO besser geeignet. rene
Bei einem LCD isses doch wurscht wenn das beim Programmieren seltsame Sachen macht. Anders sieht's aus wenn größere Ströme oder Komponenten (z.B. mit MOSFET) mit diesem Pin geschaltet werden. Im Datenblatt ist es auch genau beschrieben wie dieser Fall zu behandeln ist (1 k-Ohm-Widerstand).
und wenn der prog-adapter dran bleibt, sollte das wenig interessieren da normalerweise hochohmig. pumpkin
So ein Display hat meistens doch eh eine CS Leitung. Da hängste dann einfach nen Pullup/down dran, dann stört die Aktion an MISO/MOSI das Display garnicht mehr...
Wie gesagt: es ist Wurscht was das Display während des Prog-Vorganges macht, nach der Programmierung läuft der µC sowieso neu an (RESET), d. h. das Display wird neu initialisiert (wie programmiert).
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.