Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

15/04/2012 #1


Duración de un reloj SPI
Hola, buen día a todos.
Sólo tengo esta pequeña duda. ¿Los pulsos de reloj que mando a un dispositivo, vía SPI, deben ser siempre de duración constante? Es decir, ¿su periodo debe tener siempre la misma duración?
No sé si he buscado mal, pero las especificaciones no indican este detalle, y no sé pueden funcionar algo así parecido a los flip-flops (cada que mando un pulso, indistintamente me manda la respuesta que quiero).

Desde ya, agradezco sus respuestas.
15/04/2012 #2

Avatar de Meta

Hola:

Información es poder.
http://es.wikipedia.org/wiki/Serial_...eral_Interface


http://www.microchip.com/pagehandler...s/spirtcc.html

Saludo.
15/04/2012 #3



Ya había checado esa misma información. Por lo que entiendo, parece no afectar ("Los dispositivos clientes usan el reloj que envía el servidor, no necesitan por tanto su propio reloj." http://es.wikipedia.org/wiki/Serial_...eral_Interface). Sólo quería recibir una confirmación, especialmente de alguien que haya trabajado con él.
15/04/2012 #4

Avatar de Meta

Hola:

Sólo he trabajado con el DS1307 bajo I2C, funciona de maravilla.



http://www.pic16f84a.org/proteus.htm...us_Capitulo_24

Saludo.
16/04/2012 #5

Avatar de Scooter

Yo nunca lo he considerado, ni haciendo el spi por software ni por hardware y funcionó.
19/04/2012 #6


Muy bien, pasé mi circuito a mundo real y no me dió problemas.
Lo que pasa es que usé un PIC y el dispositivo requería 16 pulsos de reloj; como el PIC sólo es de 8 bits por registro, para hacer los siguientes 8 pulsos se tardaba aproximadamente 3 pulsos de reloj, lo que daba por resultado que se vieran 7 estados idle bien, 1 muy gordo y otros 7 idle normales.
Ignoro si esto sea problema del micro (se haría muy muy raro con un reloj de 20 MHz), o es algo así, un "estándar".
Espero que a alguien le sirva esta información.
20/04/2012 #7

Avatar de Scooter

Esa es la gracia de una transmisión síncrona. Si forzosamente hubiese de ser de frecuencia constante podría ser as8ncrona y ahorrar un cable.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.