Forum: Mikrocontroller und Digitale Elektronik Software I2C


von Tom (Gast)


Lesenswert?

was braucht man für pins (funktionen), damit man ein software i2c 
interface implementiren kann?

von Hannes J. (Firma: _⌨_) (pnuebergang)


Lesenswert?

Tom wrote:
> was braucht man für pins

Freie.

von Peter D. (pdiener) Benutzerseite


Lesenswert?

>was braucht man für pins (funktionen)

- Zwei Pins werden benötigt.
- Die Sytemspannung muss stimmen (z.B. 5 Volt).
- Pins müssen konfigurierbar entweder Eingang oder Ausgang sein können.
- Schnelle Umschaltbarkeit von Eingang auf Ausgang.
- Pins dürfen Pulldown only sein, aber auch Push-Pull
- Pullup only Pins können nicht verwendet werden.

Alle Pins der ATTINY und ATMEGA Serie von Atmel mit Ausnahme des 
Resetpins (der kein Ausgang sein kann bei den Tiny und bei den Mega 
garnicht genutzt werden kann) sind dafür geeignet.

Beantwortet das die Frage?

Grüße,

Peter

von Tom (Gast)


Lesenswert?

jawohl, besten dank!

von STK500-Besitzer (Gast)


Lesenswert?

>- Pins dürfen Pulldown only sein, aber auch Push-Pull
>- Pullup only Pins können nicht verwendet werden.

Wieso dürfen "Pullup only Pins" nicht verwendet werden?
Das wären nach meinem Verständnis Open-Collector-Ausgänge. Damit sollte 
der I²C-Bus keine Probleme wegen der sowieso extern vorhandenen Pull-Ups 
haben.

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.