Forum: Mikrocontroller und Digitale Elektronik wieder mal USI....


von crazy horse (Gast)


Lesenswert?

zum Verzweifeln. Hätte ich das gewusst, hätte ich gleich den Mega8
genommen.
Also Tiny2313, soll als slave funktionieren. Das einzige, was ich
brauche, ist eine einfache byte_write-Funktion.
Master sendet : 0xC8 (dev_sel), byteadresse, Datenbyte. Keine
read-Funktion, kein mehrfach-Schreiben.
Das einzige, was ich gefunden habe, ist die app-note 312 und darauf
aufbauende Sachen. Abgesehen davon, dass ich es nicht compiliert
bekomme  (arbeite mit CodeVision), es würde auch zu gross werden.
Also: hat schon mal jemand nur so eine einfache Funktion zum Laufen
bekommen? Gerne auch in Assembler.

von crazy horse (Gast)


Lesenswert?

Tja, scheint wohl keiner wirklich im Griff zu haben...
Habs es jetzt auf die Primitiv-Weise gelöst:
Start-Condition wird im Interrupt erkannt (das funktioniert
wenigstens), dann die Bits per Software einlesen. Gefällt mir noch
nicht so richtig, funktioniert aber. 2 Tage damit vergeudet - das
nächste Mal nehme ich einen AVR mit TWI!

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.