Autor Tema: Pickit3 debug, programmer y sin pickit3  (Leído 2643 veces)

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

Desconectado hibiscusblau

  • PIC10
  • *
  • Mensajes: 26
Pickit3 debug, programmer y sin pickit3
« en: 04 de Febrero de 2013, 09:14:26 »
Buenas,

Estoy programando un proyecto con MPLAB y pickit3. Hasta ahora he trabajado con el debug para poder seguir el programa. Pero parece que ya funciona y quiero programar. He cambiado la configuración de modo Release en lugar de Debug,y he seleccionado Programmer > Select programmer > Pickit 3.

Hasta aquí bien. Programo el dsp (con alimentación externa) y cuando termina, me envia la trama de bienvenida por el hyperterminal correctamente. Ahora bien, saco la alimentación, saco el pickit y vuelvo alimentar el circuito. Y problema! por el hyperterminal se envían caracteres raros en lugar del mensaje de bienvenida.

¿Alguien sabe a qué se debe?

Muchas gracias!

Desconectado todopic

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3495
    • http://www.todopicelectronica.com.ar
Re: Pickit3 debug, programmer y sin pickit3
« Respuesta #1 en: 05 de Febrero de 2013, 19:52:19 »
tenes conectado el cable de común (-) o de masa? entre la comunicacion y la pc?
Firmat - Santa Fe - Argentina

www.TodoPic.net

Solo se tiran piedras, al arbol que tiene frutos...

Desconectado hibiscusblau

  • PIC10
  • *
  • Mensajes: 26
Re: Pickit3 debug, programmer y sin pickit3
« Respuesta #2 en: 07 de Febrero de 2013, 05:37:48 »
Hola,

Ya he encontrado el problema. 

Se trata de la configuración de los bits. En modo DEBUG mi configuración del crystal era de XT x8PLL, y en modo RELEASE la he cambiado a modo HS/2 x 16, ambos casos tengo una fcy = 20MIPS.

¿A qué se debe este cambio?

Trabajo con el dsp30F6014A, tengo un cristal de 10MHz y dos condensadores de 22pF a cada lado. Según el datasheet, hasta 10MHz podemos configurar el cristal como XT, pero según los expertos de Microchip, mejor que a partir de 8MHz, lo configuremos como HS.
Si quisieramos trabajar con XT en modo RELEASE, tendríamos que incrementar el valor de las capacidades del cristal, es por esta razón que en modo DEBUG (pickit3 connectado), la configuración XT funciona, ya que el propio pickit hace incrementar este valor. Cuando trabajamos en RELEASE (sin el pickit), la capacidad es 22pF y se ve que no es suficiente.

Espero que les ayude.

Roser



Hello,

I'm not sure why using the XT settings gives you the wrong clock frequency. I see in the data sheet that XT should be compatible up to 10MHz oscillator. Often, we recommend using HS mode for over 8MHz though. I believe the difference between these modes is the power used to start the oscillator. It may be that your particular crystal isn't able to be started in XT mode with the current capacitance you have. When adding the capacitance of the PICKit, it worked correctly.

You could try increasing the value of your capacitors on your oscillator pins and try using XT mode still. Rather than this, I'd recommend simply using the HS mode since it is running at your desired frequency when using this mode. Ultimately, you are responsible for verifying it is running correctly for your application.

Desconectado todopic

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3495
    • http://www.todopicelectronica.com.ar
Re: Pickit3 debug, programmer y sin pickit3
« Respuesta #3 en: 07 de Febrero de 2013, 08:43:34 »
Muy bien!!!
Firmat - Santa Fe - Argentina

www.TodoPic.net

Solo se tiran piedras, al arbol que tiene frutos...