Programar PIC con puerto paralelo

Iniciado por dac, 20 Noviembre 2012, 03:01 AM

0 Miembros y 1 Visitante están viendo este tema.

dac

Saludos comunidad!

Soy nuevo con esto de la electrónica y resulta que compré un PIC18F4550 por que leí que es bueno para aprender a controlar USB

Pero quiero programarlo usando el puerto paralelo por que no puedo gastar ahora en un programador USB como el pickit2 , así que encontré en la web un par de esquemas de programadores por puerto paralelo y los he montado en una protoboard pero resulta que ninguno funciona, además me han icho que no es posible programar este PIC (muy nuevo) con puerto paralelo, pero en el datasheet dice que es compatible con ICSP y los programadores que he montado funcionan con ICSP, como debo hacerlo? será quizás que al no tener un ejemplo con este PIC lo estoy conectado mal? como puedo programar este PIC por puerto paralelo??

PD: Lo estoy haciendo desde GNU/Linux usando el software odyssey

Muchas gracias!

adgellida

#1
Este me va a mi bien con un DB9 y el software WinPic800



Lo usé para un pic18f2550 y puedes prescindir del zener y ponerle 5V si deseas. Pocos programadores más simples que este verás.

dac

Muchas gracias tonigellida me sirvió mucho!

adgellida

De nada, ese es un programar "estilo improvisado" si requieres de otro pues los USB van muy bien, pero requieres de un pic extra como ya sabrás. Pocos pc's tienen un puerto serie hoy en día. Vete pensando en mirar uno USB.

Aquí tienes algunos

http://tublogdeelectronica.blogspot.com.es/2012/01/proyectos-posibles-programador-pic-usb.html

No están probados, así que tendrás que arriesgarte en algunos casos. Pero como ya te digo necesitas de más componentes que el que ahora te va.

Mi recomendación es que busques uno que soporte LF, así te sirve para todos.

Además estaría bien que programara ATMEL, así usas la mayoría de los pics para "aficionados".

skapunky

Hay un clónico del pickit2 por ebay  :rolleyes:, vale 20€  >:D o algo menos. Yo personalmente tengo otro porque en su dia lo compré, pero compañeros mios se habían comprado ese clónico. Es exáctamente igual pero con las letras serigrafiadas mas gruesas.

Actualmente el pickit2 original cuesta aquí en españa alrededor de 50€-60€. Del pickit3 ya ni hablar...
Killtrojan Syslog v1.44: ENTRAR

adgellida

Ya que estamos aquí que diferencia hay con el pickit 3?, es decir a parte de programar otros pics más potentes. Para qué vas a necesitar la arquitectura de un pic tan potente? Bueno supongo que una vez metido en el ajo dirás:

Mi programa es muy extenso y me quedo corto... O necesito más potencia de cálculo... Necesito uno de los pics potentes, XD. O más entradas no se.

dac

Yo también me he preguntado que ventajas tiene el pickit3 , quería comprar un clonico del pickit2 pero no lo conseguí, en todos lados solo tenían el original en $40 (USD)

Monté el programador en el puerto paralelo y anda de maravilla con odyssey.

Ahora quiero aprender a manejar el puerto USB usando el PIC18F4550 (que ahora ya puedo programar :) ) pero no hay mucha información :( , alguna idea de donde conseguir info al respecto (plataforma GNU/Linux)

Gracias nuevamente!

adgellida

No hay información?? Sí la hay.

http://www.todopic.com.ar/foros/index.php

http://www.ucontrol.com.ar/forosmf/index.php

En el buscador de esos pones pic 18f4550 USB o 2550 y tienes tutoriales de varios fascículos

dac

he encontrado información sobre el bootloader y el circuito para programar el PIC con USB (usando el bootloader) en el cual estoy trabajando ahora.

Pero tengo problemas para escribir la aplicación (para el PIC y para la PC [GNU/Linux]) para controlar un led con la PC a través del puerto USB :( , seguiré en ello y pondré aquí cualquier novedad.

Saludos!

adgellida

#9
Si lo has programado ok, es el programa más básico prácticamente, puede que tengas problemas con los fuses, lo has simulado?