Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Microingenia, S.L. - Creative Commons BY NC SA Manual Bootloader USB HID C18 BEEPIC V1.0
LED Bicolor
Pulsador Reset
1.2. Instalacin del Driver El driver de la aplicacin se instalar de forma automtica, ya que Windows incluye un driver estndar para dispositivos USB HID. En la figura 3 y 4 se muestra el proceso de instalacin. Al conectar el entrenador BEEPIC por primera vez, aparecer el mensaje mostrado en la figura 2.
Completada la instalacin de forma automtica, obtendremos el siguiente mensaje de confirmacin de instalacin correcta del driver de control del dispositivo USB.
Microingenia, S.L. - Creative Commons BY NC SA Manual Bootloader USB HID C18 BEEPIC V1.0
1.3. Instalacin de Net Framework 4 y Visual C++ 2010 Redistributable x32 Es necesaria la instalacin de Net Framework 4 descargable desde la web (http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5b386f32c0992&displaylang=es) de forma gratuita. Instalado Net Framework 4 se proceder a la instalacin tambin de forma gratuita y descargable desde la web de Visual C++ 2010 Redistributable x32 (http://www.microsoft.com/downloads/es-es/confirmation.aspx?familyId=a7b7a05e-6de64d3a-a423-37bf0912db84&displayLang=en). Ambos son necesarios para la ejecucin del programa de grabacin que proporciona Microchip para la grabacin de programas mediante su sistema de bootloader. 1.4. Carga del programa .HEX Para grabar el archivo (.hex) de tu proyecto en la memoria del microcontrolador, es necesario utilizar el software MiEUSBHIDLoader, basado en Microchip USB HID Bootloader v2.6a que proporciona Microchip de forma gratuita. Descrgalo desde nuestra web, seccin de Productos / Entrenadores / BEEPIC y en la pestaa Documentos, MiEUSBHIDLoader bajo el punto Bootloader. Una vez ejecutado el programa, figura 5, seleccionaremos el fichero .HEX que deseamos programar en el entrenador BEEPIC mediante Burn HEX!, una vez se ha seleccionado el fichero se proceder a la grabacin, tras ello se producir un reset del dispositivo y se ejecutar el modo programa.
Microingenia, S.L. - Creative Commons BY NC SA Manual Bootloader USB HID C18 BEEPIC V1.0
1.5. Modo Programa Para entrar en modo programa estando en modo bootloader, simplemente debemos pulsar el botn marcado en la figura 6.
LED Bicolor
Pulsador Reset
2. Carga de ficheros .HEX mediante grabador externo (PICkit 2/3) 2.1. Instalacin MPLAB IDE Aunque el entrenador se distribuye con bootloader, es ms que probable que utilices un grabador o un depurador para tus proyectos, o que por error hayas borrado el bootloader (seccin 2.3). Para ello, el entrenador integra un conector ISCP, apto para los grabadores que soporten este protocolo. Recomendamos el uso de los grabadores/depuradores PICkit 2 PICkit 3 de Microchip. Si vamos a utilizar un PICkit 2/3, el primer paso ser descargar el entorno de trabajo de Microchip, MPLAB IDE, descargable desde www.microchip.com/mplab. Una vez descargado el fichero, lo descomprimiremos y haremos doble clic sobre setup para iniciar la instalacin, figura 7.
Seleccionaremos el directorio donde se instalar el programa, figura 8, y elegiremos el modo de instalacin completa.
Microingenia, S.L. - Creative Commons BY NC SA Manual Bootloader USB HID C18 BEEPIC V1.0
Una vez terminada la instalacin, ejecutaremos el acceso directo al MPLAB IDE que se encuentra en el escritorio. 2.2. Grabacin fichero .HEX El primer paso en el MPLAB IDE, es seleccionar el microcontrolador con el que se desea trabajar. Accederemos a travs del men a la siguiente opcin Configure/Select Device, figura 9.
Microingenia, S.L. - Creative Commons BY NC SA Manual Bootloader USB HID C18 BEEPIC V1.0
La conexin del entrenador PICkit 3, se realizar tal y como indica la imagen. Haciendo coincidir el tringulo blanco del grabador con el pin VPP de la BEEPIC, figura 11.
Una vez seleccionado el microcontrolador, elegiremos el dispositivo de grabacin Programmer / Select Programmer / PICKit 3, figura 12.
Alimentaremos el entrenador mediante el PICkit 3, para ello hay que activar la opcin Programmer / Settings / Power, Power target circuit from PICKit 3, figura 13.
Si todo ha ido bien, figura 14, estamos listos para grabar el programa en el entrenador.
Microingenia, S.L. - Creative Commons BY NC SA Manual Bootloader USB HID C18 BEEPIC V1.0
Para ello, importaremos el fichero .hex, mediante la funcin File / Import, y se seleccionar del directorio de trabajo el fichero a grabar. Una vez cargado, se seleccionar la opcin Programmer / Program, lo que iniciar la grabacin, figura 15.
2.3. Regrabacin del bootloader Si existe algn tipo de fallo en el bootloader, o por el motivo que sea, deseamos volver a grabarlo, deberemos seguir los siguientes pasos para restaurar esta funcionalidad del entrenador. En primer lugar, accederemos a la pestaa documentos, en la pgina de producto del entrenador, de nuestra pgina web. Y a continuacin, se descargar el fichero Bootloader USB HID BEEPIC V1.0, C18 C, de la seccin Bootloader. Una vez descomprimido el fichero, procederemos a su grabacin en el entrenador BEEPIC desde el paso indicado en la figura 9, del apartado anterior, grabacin fichero .hex.
Microingenia, S.L. - Creative Commons BY NC SA Manual Bootloader USB HID C18 BEEPIC V1.0