Debido a la gran ristra de mensajes del hilo de investigación, la informacion se ha deperdigado un poco a qui intentare hacer un pequeño resumen de como grabar el hex en el pic, este tutorial esta hecho sin probar nada ya que estoy terminando un proyecto que me ha encargado una empresa, pero si hay algún fallo avisarme por privado.
1- Materiales necesarios Podemos tener dos casos:
a-Microingenia 18F2550Trainer
b- PS3-Pic casero
1.a Microingenia 18F2550Trainer Si tenemos la entrenadora pasamos al punto 2.
1.b PS3-Pic casero Para hacernos el Ps3-Pic casero necesitaremos:
1 x Pic 18f2550
1 x zocalo de 28 patillas (no es necesario pero muy recomendable)
2 x led (uno rojo y otro verde)
2 x resistencias de 330 ohmios
2 x condesadores de 22pf
1 x condensador de 470nf
1 x condensador de 100nf
1 x cristal de cuarzo de 8Mhz
1 x conector USB A macho
1 x tira de conectores dil macho (esto en cada tienda que he ido lo llaman de una manera
es para hacer un puente)
una vez conseguidos los materiales procedemos a la construccion de la placa, ya que este manual su objetivo es la
programacion del pic y no la construccion de la placa, os dejo que busqueis informacion de como contruir la placa
ya que hay diferentes tecnicas y web donde lo explican mas detenidamente que aqui.
Aqui podeis encontrar unos esquemas que he diseñado con el proteus 7
http://www.megaupload.com/?d=T7BOD3MH Os recomiendo construir el ps3-minus, os subo todo los archivos por si quereis modificar algo del diseño.
Una vez construido nuestro Ps3-pic tendremos que grabarlo como minimo el bootloader para que comienze a trabajar.
Utilizando un jdm,te20, pickit o similares le grabamos al pic este archivo
http://www.megaupload.com/?d=79YPILJV Si tenemos el esquema de ELSemi es decir el de 20mhz metemos este archivo http://www.mediafire.com/?o3va87d6eub2juv y aquy se nos acaba el tutorial porque este hex no tiene bootloader Una vez programado le quitamos del programador y le ponemos en nuestro ps3-pic.
2-Grabación del hex 2.1 Entrando en modo bootloader Ponemos nuestro dispositivo en modo bootloader:
a. Si tenemos la entrenadora esto se hace puenteando el RC0 a GND
b. Si tenemos el ps3-pic casero esto se hace puenteando el jumper de dos patillas.
2.2 Instalando los driver Nos bajamos los driver
http://www.microingenia.com/electronics/upload/docs/18F2550Trainer/MiEUSBCDCDriver_V1.0.zip Y le enchufamos a un usb del pc la luz roja se encendera.
Al conectar el entrenador “18F2550Trainer” o el ps3-pic por primera vez, aparecerá el mensaje - "Nuevo dispositivo detectado"
Accederemos al “Panel de control / Administrador de dispositivos” y en la sección “Otros dispositivos” encontraremos el nuevo
dispositivo.
Haciendo ‘clic’ con el botón derecho sobre el nuevo dispositivo, elegiremos la opción de “Actualizar software para el
controlador”. Tras escoger la opción “Buscar software de controlador en el equipo”, seleccionaremos la carpeta donde
se encuentra el driver “MiEUSBCDCDriver.inf”.
Se procederá entonces con la instalación del driver. Una vez finalizada, se mostrará la pantalla
Para conocer el puerto serie virtual creado por el driver, accederemos a “Panel de control / Administrador de dispositivos”.
En este caso es COM6.
2.3 Carga del hex definitivo Nos descargamos el hex ya compilado de J1M
http://www.megaupload.com/?d=NBHPV5U5 Version 1.1 100% funcional Y el software de microingenia que carga los hexes
http://www.megaupload.com/?d=PRTP5SRH Abrimos el software, seleccionamos el puerto virtual que nos creo el driver, damos a burn hex y cuando la barra llegue al final
el pic esta programado.
3. Modo ejecucion Para poner el ps3-pic en modo ejecucion debemos quitar el puente de la entrenadora de RC0 a GND o si tenemos el
ps3-pic casero quitamos el jumper de los conectores.
Todos los meritos son de ElSemi y J1M Yo no lo he probado físicamente solo he recopilado información y en teoría debería funcionarOtros archivos:Pack de hexes y codigos fuente de J1M (utiliza el cristal de 8mhz)
http://www.megaupload.com/?d=RZ8692W2Version 1.1 100% funcionalPack original subido por ElSemi (utiliza cristal de 20 mhz)
http://www.megaupload.com/?d=2T2J3KJYLo dicho no lo he probado por falta de tiempo pero debería funcionar, si hay algún fallo avisarme y lo intentare corregir lo antes posible.
Saludos.