PIC y el puerto paralelo

V

vorxio

Guest
Hola,
Estoy tratando de conectar un 16F84A PIC al puerto paralelo de mi PC.

Yo directamente relacionados a continuación, pin D0 del puerto paralelo al RA1, y D1 a RA2.

El RA1 también está conectada a 5 V con una resistencia de 3.3K (cuando el puerto paralelo no está conectado, el pin RA1 se utiliza como una salida y controla a otro IC).

El problema que encontré es que cuando mi circuito está apagado, si D0 y las líneas D1 son altos, se quedan con todo el circuito alimentado y funcionamiento???

¿Qué está mal?Es la resistencia de levantar demasiado baja?
¿Dónde puedo encontrar algunos proyectos de ejemplo a la interfaz de un PIC a un puerto paralelo (no un programador PIC esquemático)?

Gracias de antemano y saludos,
Marzio

 
Hola

¿Qué quieres hacer?- Para leer los datos desde el PC o para escribir los datos al PC a través de

Puerto paralelo?

All the bestBobi

 
Hola, creo que esto puede ayudar.

Pero no parece tener sentido, ¿estás seguro de que RA1 se cambia a la salida o no se quiere decir otro número de identificación para controlar el MCU otros.

Sputnik

<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Idea" border="0" />Lo sentimos, pero es necesario iniciar sesión para ver este archivo adjunto

 
???

El programa PIC está bien, puedo leer y escribir desde / a PC puerto paralelo.

Pero yo no soy un experto en electrónica que - como se ha dicho - mi problema es en el circuito: cuando apago mi bordo de la cual se alimenta con una fuente externa de alimentación 5V, si las dos líneas de datos D0 y D1 son elevados, se mantenga la Junta PIC toda potencia.

¿Cuál es la manera correcta de conectar un puerto de PIC a una de las líneas de datos de un puerto paralelo?¿Se puede conectar directamente?
Además, si una de las líneas debe ser tirado-alta, es una resistencia 3.3K suficiente?

Saludos cordiales,
MarzioAñadido a los 12 minutos:Tal vez el problema no está "cerca" de la PIC, este es otra parte del esquema:
Código:5 V

|| |

| | 3.3K

| _ | ...

| |

D4 ------- ----------| / WR = escritura de memoria de la señal de

^ | A 28C64 EEPROM

Paralelo |

pin puerto ...

 
Hola

Su circuito es repowerd diodo a través de la foto iresentic intenal!

para resolver el problema de uso de diodos en serie con la línea conectada al PIC

colocar un diodo 1N4148 en serie, el cátodo y un ánodo D0 agregar una foto en levantar la resistencia a la línea de alimentación ( 5 V) de la clavija de PIC

Esto va a resolver su problema

Methode Otros más caro es utilizar en cada optocupler datos / línea de control

() PS Recuerde colocar diodos en cada línea de conexión entre el PC y el PIC

All the best

Bobi

 
Hola,
MUCHAS GRACIAS (y gracias al Sputnik por su respuesta privada).
He encontrado algunos esquemas en Internet y (por ahora ... para este PCB), que resolvió el problema utilizando una serie de resistencia de 1K en cada D0-D7 línea de datos del puerto paralelo.
En el PCB próximo voy a poner un diodo en serie, también ...o mejor un 7406 IC.

Gracias de nuevo,
Marzio

 
puede publicar sus esquemas del quemador y el software que está usando con él?

 
Es un programador EEPROM paralelo con sólo 3 VA: un PIC16F84 y 2 SN74LS164 con un software de personalización simple que hice.
Voy a publicar tan pronto como está lleno depurar: ahora estoy en problemas con SN74LS164 la 2: a veces no cambiar correctamente (hice un post en las preguntas "Elementary electrónica").

Saludos cordiales,
Marzio

 

Welcome to EDABoard.com

Sponsor

Back
Top