Forum: Mikrocontroller und Digitale Elektronik "normale??? "IO Ports


von Andreas (Gast)


Lesenswert?

Wie ist das mit den alternate Port functions??Ich verwende den mega162
wenn ich das Datenblatt verstanden habe haben manche Ports noch weitere
Funktionen.Ich verwende den Port B aus Ausgang DDRB=0xFF PortB=0x00 doch
es funktioniert nicht so ganz kann es sein das doch die alternate Port
funktions aktiv sind (nur portb.4)???

von leif (Gast)


Lesenswert?

Hallo Andreas,

Dein Post ist sehr schwer zu lesen, weil Du bis auf dreifache
Fragezeichen selten Deine Sätze trennst. Aber vielleicht fällt das
einem selbst gar nicht auf, wenn man es nochmal liest.
Auf jeden Fall machst Du es den anderen nicht leicht, Deine Frage zu
beantworten (ist auch nicht so klar formuliert, es fehlen die
Umstände).

Ich kenne den mega162 nicht, sondern nur den tiny2313. Aber ich nehme
an, daß auch Dein Controller beim Start alle IOs als Eingänge, mit
deaktiviertem internen Pull-Up Widerstand konfiguriert hat.

Mit

DDRB=0xFF
PortB=0x00

Werden die Pins als Ausgänge konfiguriert, bleiben aber ausgeschaltet.
Alle Pins haben den Wert Null.

Denke ich.

von Andreas (Gast)


Lesenswert?

Danke für die schnelle Antwort.
DDRB=0xFF
Portb=0x00
hiermit will ich ja erreichen,dass der Port Ausgang und low ist. In
meinem Programm werden dann werden dann Pegel auf PortB ausgegeben.
Portb.4 (gehört zur SPI-Schnittstelle ist der "SS" PIN) macht müll!!

von Mathias (Gast)


Lesenswert?

Simulier das ganze doch einfach... dann kannst dir im simulator anschaun
wie die pins konfiguriert sind! bzw. ob zusatzfunktionen enabled sind

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.