Hola buenas tardes! he estado trabajando con arduino y su función para trasmitir datos serie shiftOut() junto con un registro de desplazamiento, la propia función genera una secuencia similar a esta:
CLK-->HIGH "dato 0 ó 1" CLK-->LOW.
Mi problema viene cuando el registro de desplazamiento requiere por sus características técnicas que la secuencia de datos sea esta..
CLK-->LOW "dato 0 ó 1" CLK-->HIGH.
Osease al contrario.
buscando encontré esta referencia a mi problema : Note: if you\'re interfacing with a device that\'s clocked by rising edges, you\'ll need to make sure that the clock pin is low before the call to shiftOut(), e.g. with a call to digitalWrite(clockPin, LOW).
que la encontré en la pagina principal de arduino buscando shiftOut()
(siento no poner el link directo pero no me deja la pagina poner links)
El tema es que no se interpretar bien lo que me pide, tengo que colocar delante de la función shiftOut() un digitalWrite(clockPin, LOW).?? ...
CLK-->HIGH "dato 0 ó 1" CLK-->LOW.
Mi problema viene cuando el registro de desplazamiento requiere por sus características técnicas que la secuencia de datos sea esta..
CLK-->LOW "dato 0 ó 1" CLK-->HIGH.
Osease al contrario.
buscando encontré esta referencia a mi problema : Note: if you\'re interfacing with a device that\'s clocked by rising edges, you\'ll need to make sure that the clock pin is low before the call to shiftOut(), e.g. with a call to digitalWrite(clockPin, LOW).
que la encontré en la pagina principal de arduino buscando shiftOut()
(siento no poner el link directo pero no me deja la pagina poner links)
El tema es que no se interpretar bien lo que me pide, tengo que colocar delante de la función shiftOut() un digitalWrite(clockPin, LOW).?? ...