TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Abago en 10 de Julio de 2004, 15:15:00

Título: Compartir entradas rb6/rb7 con ICSP
Publicado por: Abago en 10 de Julio de 2004, 15:15:00
Bueno, después de tanto responder, me ha tocado preguntar...
y lo que mas me averguenza, es que ha dado solución a mi problema, pero ahora tengo un lio mental..
He puesto los pines rb6/rb7 como entradas en mi circuito...
y para utilizarlos compartidos, he puesto dos diodos 1n4148.
por lo tanto, en teoría cuando accedo a la programación ICSP, no afecta el circuito para nada.
pero no se porque, pero tengo una caida de tensión sobre los pines, de 1v... cuando el circuito funciona en modo normal...

ahora viene lo mas triste...
en el foro, se que hay un post, que habla de este problema, pero no soy capaz de encontrarlo...


alguna idea???
Título: RE: Compartir entradas rb6/rb7 con ICSP
Publicado por: Carlete71 en 10 de Julio de 2004, 16:18:00

Abago, tienes un dibujo del circuito?

Carlete
Título: RE: Compartir entradas rb6/rb7 con ICSP
Publicado por: Ginho_rj en 10 de Julio de 2004, 18:28:00
tambem fiz isso a pouco tempo,o jeito foi colocar portas and!apesar que eu acho que da pra colocar as em comum,mas não arrisquei!
Título: RE: Compartir entradas rb6/rb7 con ICSP
Publicado por: Modulay en 10 de Julio de 2004, 19:39:00
No entiendo a este hombre!!
Título: RE: Compartir entradas rb6/rb7 con ICSP
Publicado por: Abago en 10 de Julio de 2004, 21:51:00
El esquema sería algo así...

..... data
........ o
........ |
........ |  clock
........ |...o
........ |...|
........ |...|
rb7  o-+--|--|<-------- p7 - 0/1
rb6  o----+--|<-------- p6 - 0/1


.........................vpp
...........................o
...........................|
...........................|
5v o---///------>|-+----o MCLR

creo que aparentemente, esto debería funcionar, pero no es así...
tomando medidas entre p6/7 y masa, da 0v
la medida entre los pines rb6/rb7 y masa, es de 1,43v....
todo esto teniendo en cuenta, que los pines de data, y clock, están al aire y rb6/7 están a 0 lógico y 0V...

He puesto puntos para simular los espacios ascii, para que se pueda ver el mensaje. así que pensar que los puntos son espacios

-->|--    diodo
--//-- resistencia
--+--     nodo
Título: RE: Compartir entradas rb6/rb7 con ICSP
Publicado por: Sispic en 11 de Julio de 2004, 00:51:00
En Data y Clock puede poner resistencias de 100 Homs +ó-  y nada de diodos .

En MCLR(vpp) un diodo y resistencia tal como lo tienes .

Que programador usas ? ya que tendras que enchufar y desenchufar el conector cada vez de programar.

Mira en (programadores )WinPic800 , veras una adaptación facil para no tener que desenchufar cada vez y poder usar rb6/7 como entradas ó salidas .

http://miarroba.com/foros/ver.php?pag=6&temaid=1381119&foroid=59905

Es lo muy comodo .






Título: RE: Compartir entradas rb6/rb7 con ICSP
Publicado por: Nocturno en 11 de Julio de 2004, 02:14:00
Sisco, he estado revisando ese esquema que has linkado, para hacer grabación ICSP sin desconectar y no lo acabo de entender. ¿Podrías detallar un poco más dónde están las señales que vienen del grabador y dónde las patillas del micro?
Gracias
Título: RE: Compartir entradas rb6/rb7 con ICSP
Publicado por: Sispic en 11 de Julio de 2004, 04:32:00
Haver si queda un poco mas claro



Se usa una salida mas del puerto paralelo que esté libre (por ejemplo bit 5)

Se unen Vpp1,Vpp2 si es que usas 2 como en el esquema .
Si usas solo una vpp solamente es necesario un diodo .

El pin MCLR/Vpp del pic en el circuito se conecta a vdd como indica .
No dudes en preguntar para mas dudas .


Título: RE: Compartir entradas rb6/rb7 con ICSP
Publicado por: Nocturno en 11 de Julio de 2004, 04:38:00
Creo que lo he entendido. Muchas gracias
Título: RE: Compartir entradas rb6/rb7 con ICSP
Publicado por: Carlete71 en 11 de Julio de 2004, 14:12:00
Yo, para evitarme este problema, me construí una tarjeta con todos los componentes básicos del PIC y dejando como interfaz solo a los pines de entrada/salida junto a Vcc y GND. Como la hice universal, para programarla "in circuit" independientemente del circuito al que la conecte, le coloqué un pequeño Switch que le permite seleccionar entre el modo de programación y el modo de funcionamiento.

No se, me parece más sencillo así.

Saludos,

Carlete
Título: RE: Compartir entradas rb6/rb7 con ICSP
Publicado por: Flight-Controller en 18 de Septiembre de 2005, 13:30:00
Qtal!

tengo una duda, segun todo lo q he leido sobre icsp en el foro, creo q el circuito con el que estoy probando debe estar bien, pero aun tengo esa duda, ojala pudieran darle una revisada rapido y comentarme acerca de este,

lo que estoy haciendo ahorita es que a la hora de programar el pic desconecto mi fuente externa y coloco un peine de pines con las 5 lineas del icsp del winpic800 GTP-Usb,

lo curioso fue que la primera ves que programé el pic no marco error el winpic, pero al tratar de leerlo marco error de verificación... y ahora ya no detecta el pic16f877a ni lo puedo programar....

ojala me puedan comentar algo sobre el circuito... Gracias y Saludos.

http://perso.wanadoo.es/themarquez/icsp.htm