Autor Tema: Programar con WinPic una compilacion MPlab  (Leído 2788 veces)

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

Desconectado 5GTT

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 915
Programar con WinPic una compilacion MPlab
« en: 20 de Noviembre de 2005, 21:02:00 »
Estoy liado con el bootloader por USB de Microchip, el archivo que hay que cargar en el PIC 18F4550 viene sin compilar en un proyecto de MPLAB, pero no estoy familiarizado con el, solo he usado CCS.

Pues mi problema viene de que no se como exportar el .hex generado por MPLAB, para despues programarlo con WinPic800, por lo visto no incluye los bits de configuracion. ¿alguna sugerencia?



Tutoriales y proyectos de electrónica

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
RE: Programar con WinPic una compilacion MPlab
« Respuesta #1 en: 21 de Noviembre de 2005, 02:01:00 »
Tines que indicarselos


Ejemplo :
Codigo:

#pragma config FCMEM = OFF
#pragma config WDT = OFF
#pragma config FOSC = HSPLL_HS
#pragma config CPUDIV = OSC1_PLL2
#pragma config PLLDIV = 3
#pragma config PBADEN = OFF
#pragma config CCP2MX = ON
#pragma config LVP = ON


Desconectado 5GTT

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 915
RE: Programar con WinPic una compilacion MPlab
« Respuesta #2 en: 21 de Noviembre de 2005, 09:14:00 »
Muchas gracias, al final lo que hice fue indagar en MPLAB y encontre lo de Export xD, parece que ha programado bien ya que se han activado los bits de configuracion en Winpic.

El problema que tengo ahora es que me reconoce un dispositivo USB nuevo al conectarlo, pero a la hora de instalar el driver me dice que "La ubicacion especificada no contiene informacion acerca del hardware"

Estoy siguiendo los pasos que da Microchip, no tiene perdida, asi que el fallo pienso que seguira estando en la programacion del PIC o que estoy haciendo las pruebas en una protoboard.

Por cierto, el Pic debe estar "de fabrica" para hacer un bootloader o con borrarlo vale?.

Creo recordar que la tension Vusb en el summer debia ser de 3,3V. Aqui me da 2,5V. Tiene algo que ver esto?


Tutoriales y proyectos de electrónica

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
RE: Programar con WinPic una compilacion MPlab
« Respuesta #3 en: 21 de Noviembre de 2005, 11:25:00 »
 Creo recordar que la tension Vusb en el summer debia ser de 3,3V. Aqui me da 2,5V. Tiene algo que ver esto?

Si , deveria de ser 3,3v  ...importante


La configuracion que he pegado funciona con un cristal de 12Mhz , adaptalo si usas otro valor .

Recuerdo que funcionava bien el ejemplo de microchip , aunque no es ninguna maravilla . pero sirve como ejemplo .


Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
RE: Programar con WinPic una compilacion MPlab
« Respuesta #4 en: 21 de Noviembre de 2005, 11:27:00 »
 Creo recordar que la tension Vusb en el summer debia ser de 3,3V. Aqui me da 2,5V. Tiene algo que ver esto?

Si , deberia de ser 3,3v  ...importante


La configuracion que he pegado funciona con un cristal de 12Mhz , adaptalo si usas otro valor .

Recuerdo que funcionava bien el ejemplo de microchip , aunque no es ninguna maravilla . pero sirve como ejemplo .


Desconectado 5GTT

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 915
RE: Programar con WinPic una compilacion MPlab
« Respuesta #5 en: 22 de Noviembre de 2005, 17:10:00 »
Y he conseguido los 3"3V en el Vusb, para ello cambie el condensador de 470nF por uno de 47uF y puse bien una conexion que tenia mal puesta a masa.

Mi problema persiste, he estado mirando los bits de configuracion que se activa en winpic cuando hago lo de exportar en MPLABEnfurruñadolo pongo siguiendo tu ejemplo, como me han quedado las casillas del winpic)

Las que me varian con respecto a tu ejemplo son estas:

#pragma config PLLDIV = 5  (Aqui es 5 por que uso cristal de 20MHz)
#pragma config LVP = OFF (sin tildar en la casilla winpic)

Ademas me aparecen:

MCLRE y STVREN tildadas y el resto sin tildar (a todo esto llamo tildar cuando una casilla esta seleccionada xD)

¿Puede ser que falle por que no se active la opcion de programar a bajo voltaje LVP? Yo lo voy a programar con el GTPUSB+ asi que no creo que sea por ello.

De todas formas mañana voy  a hacer una placa, por si es tema de ruidos o algo asi que se generen el la protoboard, a no ser que me digais que eso no tiene nada que ver.

Tutoriales y proyectos de electrónica

Desconectado 5GTT

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 915
RE: Programar con WinPic una compilacion MPlab
« Respuesta #6 en: 23 de Noviembre de 2005, 15:07:00 »
¡¡SOLUCINADO!! jeje, lo unico que puedo decir es que nunca experimenteis con el USB en protoboard, por lo que se ve debe meter mucho ruido, lastima no tener osciloscopio y poder asegurar que sea ese el motivo.

Fue hacer la placa, soldar conectar y papam, me lo reconoce perfectamente. Muchas gracias sisco por la ayuda.

Tutoriales y proyectos de electrónica