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