Foro de elhacker.net

Informática => Electrónica => Mensaje iniciado por: carloshz en 17 Diciembre 2024, 23:09 pm



Título: Como programar un pic18f6680, AYUDA
Publicado por: carloshz en 17 Diciembre 2024, 23:09 pm
Hola a todos, soy estudiante de Ingeniería Mecatrónica y estoy haciendo un proyecto con un PIC18F6680. Sin embargo, no sé cómo puedo programarlo. Hice un código, pero al intentar subirlo al PIC me marca error.

Contexto:
Estoy intentando hacer un programa en MPLAB X IDE para después obtener el archivo .hex y con ese archivo subirlo mediante el software Wellon Universal Programmer y el programador Wellon Programmer VP898.

Mi duda es: ¿se tienen que habilitar algunos bits desde que se genera el código en MPLAB X IDE o hay que configurarlos en el software Wellon Universal Programmer?

Por favor, si alguien sabe cómo resolver esto o ha intentado algo similar, le agradecería mucho su ayuda.
Estoy perdido en mi proyecto.


Título: Re: Como programar un pic18f6680, AYUDA
Publicado por: blckkey en 6 Enero 2025, 00:46 am
Lo primero que debes revisar son los bits de configuración (fuses) en MPLAB X IDE. Si no los defines correctamente, el PIC no funcionará o el programador marcará error al cargar el .hex.

En MPLAB X IDE:

Ve a Window > Target Memory Views > Configuration Bits.
Configura los bits según el oscilador, watchdog, brown-out reset y otras opciones que uses en tu proyecto.
Genera el código automáticamente y agrégalo a tu programa.

Luego en el Wellon Programmer:

Asegúrate de seleccionar el modelo exacto del PIC (PIC18F6680).
Verifica que la opción de Erase Before Write esté activada.
Si el error persiste, prueba reducir la velocidad de programación en las opciones avanzadas.
Si después de eso sigue fallando, revisa las conexiones físicas al PIC y que esté bien alimentado.