Forum: Mikrocontroller und Digitale Elektronik USI + Optokoppler + Unidirektionale Verbindung + auf 2 Leitungen = Problem


von Georg C. (Gast)


Lesenswert?

Hallo zusammen

Folgendes Problem:

Möchte Daten im Attiny25 per USI empfangen.
Habe noch genau 2 Pins frei (inkl. ehemaligem Reset).
Das ganze soll außerdem galv. getrennt sein.

Also kein Problem man kann ja das "SPI" (auch 3-wire-mode genannt) 
benutzen und einfach aber den Ausgang nicht beschalten denk ich mir.
Problem: wenn man das USI-Controll-Register in den 3-wire-mode schaltet 
wird ein Port-Pin belegt und einfach überstimmt, das geht also nicht.

OK, also das USI auf TWI umstellen im USI-Controll-Register.
Problem: Bidirektional mit Optokoppler is ja nun auch doof.

Jemand ne Idee?

von Georg C. (Gast)


Lesenswert?

Also, überlege momentan das MSB des USI Output registers, welches für 
den momentanen Zustand des Pins am Ausgang steht einfach als Port zu 
benutzen.

mal gucken

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.