Forum: Mikrocontroller und Digitale Elektronik Atmega8 I/O umschalten wärend Laufzeit


von annoying Orange (Gast)


Lesenswert?

Hallo,
ich habe eine Frage:
Kann ich an einem Atmega8 z.b. den PortB als Eingang definieren. Falls 
an einem der Pins an ProtB ein TTL-High kommt - soll dieser alle anderen 
Pins als Ausgang umdefinieren und ein TTL-High ausgeben?

Darauf gekommen bin ich, weil ich den Beirtag 
Beitrag "Selbstbau Brandmeldeanlage mit Flammex Rauchmelder" gelesen habe und das eine 
super Tolle Idee finde.

von Peter R. (pnu)


Lesenswert?

Dazu ist das Datenrichtungsregister vorhanden. Durch Beschreiben mit 0 
oder 1 kann man da die pins beliebig von Ein- auf Ausgang umschalten.

von annoying Orange (Gast)


Lesenswert?

Danke - hatte das irgendwie im Kopf dass man das einam festlegt und 
während der Laufzeit nichtmehr ändern kann...

von annoying Windows (Gast)


Lesenswert?

Was kann ich da alles machen?

Eingang  Ausgang  TriState?

von Grrrr (Gast)


Lesenswert?

annoying Windows schrieb:
> Was kann ich da alles machen?

RTFM

von annoying Windows (Gast)


Lesenswert?

Grrrr schrieb:
> annoying Windows schrieb:
>> Was kann ich da alles machen?
>
> RTFM

LMAA

von Bernd M. (bernd_m)


Lesenswert?

input ohne aktiven pullup ist quasi tristate.

von annoying Windows (Gast)


Lesenswert?

Bernd M. schrieb:
> input ohne aktiven pullup ist quasi tristate.

Danke :-)

von Grrrr (Gast)


Lesenswert?

annoying Windows schrieb:
>> RTFM
>
> LMAA

Zu d...m zum lesen und dann auch noch frech werden. Das haben wir hier 
echt gerne.

von Micha B. (mbcontrol)


Lesenswert?

Grrrr
> Zu d...m zum lesen und dann auch noch frech werden. Das haben wir hier
> echt gerne.

Grrrr (Gast) wer ist denn WIR?
Das ist nicht der erste Beitrag in dem du heute schon Leute anmachst.
Melde dich doch wenigstens mal an (Gast). Dann gehörst du auch zu WIR 
;-)

von Grrrr (Gast)


Lesenswert?

Micha B. schrieb:
> Grrrr
>> Zu d...m zum lesen und dann auch noch frech werden. Das haben wir hier
>> echt gerne.
>
> Grrrr (Gast) wer ist denn WIR?
> Das ist nicht der erste Beitrag in dem du heute schon Leute anmachst.
> Melde dich doch wenigstens mal an (Gast). Dann gehörst du auch zu WIR
> ;-)

Ich denke Du verwechselst jemanden oder etwas.

von Micha B. (mbcontrol)


Lesenswert?

ok, dann gibts heute halt mehrere "Grrrr (Gast)" - lassen wir das - 
meine Schuld ;-) Konzentrieren wir uns lieber beide wieder darauf 
hilfreiche Beiträge zu leisten.

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.