Forum: Mikrocontroller und Digitale Elektronik TWI - Einstellung DDRx und PORTx


von PT2 (Gast)


Lesenswert?

Hallo,

wie muss ich die Register DDRx und PORTx konfigurieren, wenn ich das TWI 
nutzen will? Die Pins haben sonst keine Funktion.

Für mich klingt am logischsten, DDRx auf Eingang und PORTx mit Pullups. 
Oder mache ich einen Denkfehler?

Danke!

von Spess53 (Gast)


Lesenswert?

Hi

>Für mich klingt am logischsten, DDRx auf Eingang und PORTx mit Pullups.
>Oder mache ich einen Denkfehler?

Ja. Wenn TWI enabled ist wird werden die Portpins auf die TWI-Hardware 
umgeleitet. Pull-Ups (über Port) funktioneren zwar, sind aber für TWI zu 
gross. Also nur für (sehr) kurze Leitungen geeignet.

MfG Spess

von PT2 (Gast)


Lesenswert?

Das heißt, in der Zeit, wo keine TWI-Aktion stattfindet, ist es also 
egal, wie die Pins konfiguriert sind?

An dem Bus ist noch ein anderer Master, der bei einem Reset den Bus kurz 
beansprucht und sich dann deaktiviert. Daher wollte ich die Pins in 
dieser Phase möglichst neutral halten.

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.