Tengo preguntas sobre el mecanismo de trabajo y el método de medición de la interfaz SPI y I2C. Para SPI, hay varios modos. Mi pregunta es, ¿cómo se bloquearán los datos? Tome CPOL = 1 y CPHA = 0, por ejemplo, el bit está bloqueado en el borde descendente del reloj. Pero, ¿por qué es lo mismo para MISO y MOSI? Quiero decir, MISO y MOSI provienen de diferentes dispositivos (el primero del dispositivo y el del maestro). Pero el reloj siempre viene de maestro. Entonces, ¿cómo sería posible sujetar tanto MOSI como MISO por el flanco descendente del reloj? Para MOSI, tal vez sí, ya que el reloj y el MOSI salen juntos del maestro y llegan al dispositivo al mismo tiempo. (Tal vez debería decir medio reloj más tarde). Así que es posible que MOSI siga el diagrama de tiempo. Pero para MISO, ¿cómo dejamos que el MISO quede bloqueado en el centro de su bit, ya que viajará un tiempo incierto de vuelo de un dispositivo a otro? Y para la medición del alcance, ¿qué punto debemos sondear? ¿MOSI en el lado del dispositivo y MISO en el lado maestro?
Tengo la misma pregunta en I2C. Cómo asegurarse de que los datos de SDA se mantendrán altos cuando sea de maestro a esclavo, y de esclavo a maestro, ya que el reloj es siempre de maestro a esclavo?
Gracias por cualquier comentario! :)