Forum: Mikrocontroller und Digitale Elektronik USI - TWI Slavemit ATtiny26


von Paul H. (powl)


Lesenswert?

Hi!

Nachdem ich den ein TWI mit Slave und Master auf dem ATmega8 realisieren 
konnte möchte ich das gerne auch auf dem ATtiny26. Zunächst mal nur 
einen Slave, dann auch einen Master.

Leider hat der Tiny nur dieses dämliche Universal Serial Interface und 
ich bin erstmal etwas überfordert damit :-/

Gibt es hierfür schon fertige Beispielscripts bzw. hat jemand sowas 
schonmal realisiert?

mfg Paul

von AVR-User (Gast)


Lesenswert?

Hallo Paul,

mich würde ebenfalls Erfahrungen und realisierte Projekte mit ATTINY und 
TWI Slave interessieren. Habe auch gerade ein Projekt geplant in dem so 
etwas eingesetzt werden soll. Leider ist wohl USI in kombination mit TWI 
Slave nicht so verbreitet.

von Εrnst B. (ernst)


Lesenswert?

Schau mal auf der Atmel-Webseite nach, da gibts Beispielcode für USI als 
TWI

von Peter D. (peda)


Lesenswert?

Nachdem ich mir das völlig vergurkte USI angesehen hatte, hab ich 
schnellstens noch Platz für die zusätzlichen 8 Pins auf der Platine 
geschaffen und einfach nen ATmega8 genommen.

Das USI ist nur was für Programmierjunkies mit sehr viel langer Weile.


Peter

von Paul H. (powl)


Lesenswert?

Aber nur in C und ich hätts gerne in Assembler ;-)

von AVR-User (Gast)


Lesenswert?

@Peter Dannegger

Hast du denn schon funktionsfähigen USI TWI Slave Code gesehn bzw. 
Projekte wo dies eingesetzt wurde? Würde nur sehr ungern auf nen ATmega 
wechseln.

@Rest

Hat jemand den Beispielcode von Atmel erfolgreich getestet?

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Es gibt in der Codesammlung nen Code für USI aufm Tiny2313...

von Paul H. (powl)


Lesenswert?

da gibts nur ein unübersichtliches Assembler beispiel...

von Paul H. (powl)


Lesenswert?

Kennt sich hier wirklich niemand mit aus? Das ist auch irgendwie 
nirgendwo gescheit dokumentiert. Da wird nur erklärt wie die hardware 
funktioniert :-/ Und das auch nur so halbwegs

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.