volviendo loco con PIC16F y serie 74HC595 registro paralelo

Q

quintosardo

Guest
Hola,
Soy nuevo aquí, he encontrado este foro muy interesante de búsqueda de Internet y, así, suscrito.

Estoy escribiendo porque me estoy volviendo loco con un problema muy básico:

Estoy usando un microcontrolador PIC para conducir un serie Philips 74HC595 registro paralelo.He visto los debates sobre esto aquí, me he descargado un ejemplo de C, también, y que contiene exactamente lo que yo ya sabía (74HC595 debe ser muy fácil de usar).

No puedo solucionar esto:
Puedo enviar un byte de la PIC en el registro, obtiene resultados extraños (en algún momento la correcta, a veces otro), y después de 2 o 3 veces Gest pegada y la salida no cambia más.
Estoy usando los puertos A, D y E de la PIC.
He conectado los dos relojes juntos (por turnos y cierre), así que la unidad tanto con un puerto PIC único.Luego de cerrar el byte con un ciclo de reloj más (porque el manual dice que si se conecta el reloj junto cambio es un paso adelante).
Mi sistema funciona con un reloj de 10MHz, me puse una pausa enorme entre clock_up / clock_down (alrededor de 10x20x20 ciclos).

Volviendo loco con esto.

¿Qué puede ser el problema?
Tal vez la falta de resistencias?
Tal vez la clase incorrecta de los resultados de los PIC?

¿Alguna idea?

Muchas gracias por cualquier sugerencia

Quinto

 
<img src="http://gallery.dpcdn.pl/imgc/News/58076/g_-_550x412_-_s_58076x20140923180405_0.jpg" alt="image" />
Samsung i Microsoft będą pracować nad rozwiązaniem konfliktów na tle patentowym i poszerzeniem współpracy. Szczegółów na razie nie znamy, ale przedstawiciel koreańskiej firmy zawiadomił o propozycji spotkania, wysuniętej przez Lee Jae-yonga z zarządu Samsunga w stronę Satyi Nadelli, CEO Microsoftu, i planowanych „rozmowach pokojowych”.


Według informatora Microsoft jest ważnym…<img src="http://feeds.feedburner.com/~r/dobreprogramy/Aktualnosci/~4/AZTPLOgfHr0" height="1" width="1"/>

Read more...
 
Resuelto.

Es posible conducir a 595 con 2 hilos:

- Datos en serie en
- Cambio y cierre de los relojes atados

Usted tiene que agregar un reloj de arriba / dw porque (como en la hoja de datos) cierre de reloj es un paso por detrás del reloj de turno cuando se amarraban.Esto no es una buena solución si usted se preocupa por los resultados alternar al establecer una nueva configuración

 

Welcome to EDABoard.com

Sponsor

Back
Top