Forum: Mikrocontroller und Digitale Elektronik ATMEGA32 MOSI-Pin Doppelt belegen


von Michael Klaube (Gast)


Lesenswert?

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

von unbeschreiblicher Rahul (Gast)


Lesenswert?

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

von rene (Gast)


Lesenswert?

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

von Stefan W. (bier16v)


Lesenswert?

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

von Michael Klaube (Gast)


Lesenswert?

was würde denn passieren, wenn ich den programmieradapter nicht abzieht?

von rene (Gast)


Lesenswert?

Dann waeren 2 Ausgaenge aufeinander. Daher waere der MISO besser 
geeignet.

rene

von Sonic (Gast)


Lesenswert?

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

von pumpkin (Gast)


Lesenswert?

und wenn der prog-adapter dran bleibt, sollte das wenig interessieren da 
normalerweise hochohmig.

pumpkin

von Simon K. (simon) Benutzerseite


Lesenswert?

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

von Sonic (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.