wieder mal USI....

Gast #221772
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.
Gast #221773
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!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren