Grabador de PIC

F. Grabación de programa en PIC 18F4550. Para poder grabar la información o programa hecho en PIC 18 Simulator IDE, se n

Views 64 Downloads 0 File size 178KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

F. Grabación de programa en PIC 18F4550. Para poder grabar la información o programa hecho en PIC 18 Simulator IDE, se necesitan de ciertas herramientas necesarias, siendo estas de gran importancia, de lo contrario no sería posible el grabado o “quemado” de la información en el microcontrolador. Para ello se necesitan dos elementos, un grabador de microcontrolador y un software que transfiera la información hacia el microcontrolador. El software debe ser capaz de reconocer el grabador de PIC y transferir correctamente esta información hacia el microcontrolador, comprobar si la información transferida es la correcta, comprobar los correctos parámetros de los fusibles (configuración del microcontrolador). Se utiliza el software USBICProg, con el cual es posible tomar el archivo de extensión .hex y traspasarla hacia el microcontrolador por medio de puerto USB de un computador de escritorio o portátil. Para poder utilizar correctamente este software y grabador, se deben elegir ciertos parámetros necesarios, tales como lo muestran las siguientes Figuras:

Figura A.42. Grabador de PIC a usar.

Figura A.43. Puerto USB donde se monta el grabador de PIC.

Figura A.44. Elección del microcontrolador PIC. Una vez realizada estas operaciones, es posible seleccionar el archivo .hex para ser grabado en el microcontrolador PIC seleccionado en los puntos anteriores, ver Figura A.45.

Figura A.45. Elección de programa a grabar en PIC. Luego esta el botón para grabar la información en el microcontrolador, llamado Program. Ver Figura A.46. En esta misma figura se pueden ver varias opciones mas, tales como Fuses, que comprueba los fusibles o configuración del microcontrolador. Verify, verifica que la información grabada en el microcontrolador es la correcta. Blak, borra la memoria del microcontrolador. Y Read, el cual lee la informacion contenida en la memoria de programa del microcontrolador.

Figura A.46. Grabar información en microcontrolador PIC. Existe un Bug en el software PIC 18 Simulator IDE, en el cual, después de haber sido grabado el programa en el microcontrolador a través de cualquier grabador o software grabador de PIC, las propiedades de USB no quedan habilitadas, y al momento de conectar el microcontrolador a un puerto USB, este no es reconocido como un dispositivo HID. Para solucionar este problema, se deben manipular los Fuses por medio del software que traspasa la información hacia el microcontrolador, en este caso, con el USB-ICProg. En las siguientes figuras muestran el contenido de los Fuses cuando es cargado el programa. La información errónea que es compilada por PSI y cargada en USB-ICProg,

ver Figura A.47. Y como debe de quedar configurado los Fuses para que pueda ser reconocido por el microcontrolador como un dispositivo USB del tipo HID, ver Figura A.48.

Figura A.47. Información errónea de Fuses.

Figura A.48. Información correcta de Fuses.