Sé que mezclar SPI e I2C es una mala idea, pero cuando se usa un microcontrolador con pines cortos, ¿es seguro compartir relojes entre ambos buses, siempre que ambos funcionen a frecuencias tolerables por el bus?
En mi solicitud, planeo usar un autobús a la vez, pero supongo que esta pregunta se aplica incluso si ese no fuera el caso.
En teoría, podría hacer esto, pero tendría que usar dos búferes diferentes. El sistema que estoy imaginando tendría un búfer bidireccional con tres estados que podrían funcionar (o tal vez dos) y podría encender el bus SPI y apagar el bus I2C.
Los pull ups para I2C podrían estar al otro lado del búfer
Sin embargo, si uno está usando un micro pequeño, probablemente lo esté haciendo para ahorrar espacio y también podría usar un micro más grande que un micro y un búfer (o dos).
Eugenio Sh.
Tony Estuardo EE75
Baum
usuario76844
miguel karas
Baum
Nick Alexeev
Baum