TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: mizzard en 03 de Noviembre de 2009, 07:53:27
-
Hola a todos!, mi problema es el siguiente:
- Dispongo de un conector de programación con los siguientes pines:
. MCLR
. PGC
. PGD
. Vcc (5 V)
. GND
- Utilizo dos microcontroladores (2550 y 16f84)
- El caso es que comunico las lineas del 16f84 de datos y reloj tanto con el conector del programador como con RC2 y RC7 del 2550 (RC2 para generar con el PWM la señal de reloj para el 16f84 y RC7 lo utilizo con una resistencia de pull-up para comunicarme con el 16f84 de forma bidireccional.
- Mi duda es, si dejo desprogramado el 2550 e intento programar el 16f84, se considerarían los pines del 2550 como alta impedancia y se programaría bien el 16f84 o sería mejor programarlo a parte y establecer la comunicacion sin programar?
- Espero que haya quedado clara la situación. Espero vuestra contestación.
Muchas gracias
-
Lo ideal es que entre los pines de ambos micros intercales una resistencia de 1K. Eso no afectará a la comunicación entre ambos, pero te permitirá programar un micro atacando directamente a sus pines, sin que los estados de los pines en el otro interfieran.
-
Hola, te refieres a poner lo que he marcado en rojo en la figura??? (seria ponerlo tambien en la linea de reloj??)
Gracias
-
Exacto, eso es.
-
Vale, pondre una en la de datos y otra en la de reloj, en cuanto fabrique la placa te comento.
Muchas gracias ;)