I2C Slave und SPI Master: USI oder Soft?

OP #1478504
Lesenswert?

Moin,

   ich möchte mir einen kleinen I2C<->SPI Übersetzer für einen Sensor 
basteln, und habe hier noch einen kleinen ATTiny24 rumfliegen, den ich 
dafür gerne verwenden würde. Der hat natürlich weder SPI noch I2C, 
sondern nur USI. Die Frage ist: wie gut ist das USI? Der ATmega soll als 
I2C Slave fungieren, und bei einer Anfrage die SPI-Anfrage starten, und 
die Daten dann zurückgeben. Beides über das USI zu machen finde ich 
etwas schwierig aufgrund der Pinbelegung. Was würdet Ihr machen? I2C 
Slave als USI und SPI Master als Soft? Die Geschwindigkeit spielt dabei 
keine Rolle.

Und habe Ihr vielleicht auch noch eine gute Idee, wo ich guten, fertigen 
Code dafür finden kann?

MfG, und vielen Dank, Ozzy

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