Home
PICflash Manual de usuario
Contents
1. 9 5 0 Atajos de teclado y los par metros de la l nea de comandos 10 MikroBElektronika s p gina PICflash with mikrolCD Introducci n al programador PICflash with mikrolCD El programador PICflash con el soporte de mikroIlCD es una herramienta de gran importancia utilizada para la programaci n de los microcontroladores PIC16F y PIC18F de la compa a Microchip Dispone de un dise o nico que lo hace una herramienta popular tanto entre los principiantes como entre los usuarios profesionales El progamador PICflash se comunica al microcontrolador por un cable USB utllizado para alimentar el programador Adem s es un dispositivo de bajo consumo de corriente que lo hace perfecto para trabajar con los port tiles Para utilizar el programador es necesario disponer de un software adecuado proporcionado en el CD del producto e instalarlo en el PC El depurador mikrolCD es una parte integral del programador PICflash que permite ejecutar el programa paso a paso durante la monitorizaci n de los estados de todos los registros dentro del microconrolador Si quiere cargar el programa en alg n microcontrolador PIC Ud puede utilizar el programador PlCflash y el c digo HEX generado en cualquier compilador PIC Si quiere depurar simular el programa en entorno real utilizando el depurador mikrolCD tiene que utili
2. PICflash El programador PICflash con el soporte de mikrolCDO es una herramienta de altas prestaciones utilizada para la programaci n de las familias de microcontroladores PIC16F y PIC18F de la compa a MICROCHIPO El programador PlCflash se comunica al microcontrolador por un cable USB tambi n utilizado para alimentar el programador EJMikroElektronika SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD Manual de usuario Programador making L siw ple ESTIMADOS CLIENTES Querr a darles las gracias por estar interesados en nuestros productos y por tener confianza en MikroElektronika Nuestro objetivo es proporcionarles con los productos de la mejor calidad Adem s seguimos mejorando nuestros rendimientos para responder a sus necesidades Nebojsa Matic Director general PICflash with mikrolCD p gina UJ TABLA DECONTENIDO Introducci n al programador PICflash with mikrolCD a eii 4 1 0 Funcionamiento del programador PICllash arar rassasrsssssasa 5 2 0 mikrolCD In Circuit Debugger depurador en circuito 6 3 0 Instalaci n de SoflWare U UUUULLUU UU aaa sawas awas a aaea aE ai aa E a k i aaia T 4 0 Ejemplo pr ctico de utilizar el programador PICflash
3. UIO9 901JMILU 829IJiIO US SOJJOSOU uo2 OJ9e UO9 US seBuod olioScoB u ap ersandoxd o oejuawoo ejunbald eunBie u S Hoddns ua uo9 Soy IU AWA ua Jeyon un efep JBUOIDIPE UOIDBULIOJUIBuse9au OJOS o SOJINPOJA SOJISANU ap eraimbyeno uoo sewajqoid Sus IS WO9 30YILUMMM Q A eulbed esanu lIISIA JOAB JOd sOJONPOJA solls nu Sp sew JSQeSs aJamb Is ATOM 131003143 4034 SNOLLN TOS JHVAG4dVH ANY d4dVA LdOS G
4. iie Na i ELES L ajja 4 Hijariia MikroBElektronika O gt PICflash with mikrolCD s p gina 2 0 mikrolCD In Circuit Debugger depurador en circuito mikrolCD depurador en circuito es una parte integral del programador PICflash Se utiliza con el pr posito de probar y depurar pro gramas en tiempo real El proceso de probar y depurar se realiza al monitorizar los estados de todos los registros dentro del microcon trolador durante su funcionamiento en entorno real El software mikrolCD est incorporado en todos los compiladores dise ados por MikroElektronika tales como mikroBASIC PRO for PIC mikroC PRO for PIC y mikroPASCAL PRO for PIC Para habilitar el proceso de depuraci n dentro del compilador es necesario seleccionar las opciones Build Type ICD Debug y Debugger mikrolCD antes de que se cargue el programa en el microcontrolador Tan pronto como se inicie el depurador mikrolCD aparecer una ventana como se muestra en la figura m s abajo El depurador mikro CD se comunica con el PC por los pines del microcontrolador utilizados para programaci n Por eso no se pueden utilizar como pines de E S durante la ejecuci n del proceso de la depuraci n de programa Comandos en forma de iconos Vatch Values ai Opciones del depurador mikrolCD Ej th Ep 90 oo or m E Start Debugger F9 Run Pause Debugger F6 Stop Debugger Ctrl F2 Step Into F7 Step Over F8 Step Out
5. los beneficios empresariales informaci n comercial interrupci n de negocio o cualquier otra p rdida pecuniaria Las informaciones contenidas en este manual son para el uso interno Pueden ser modificadas en cualquier momento y sin aviso previo ACTIVIDADES DE ALTO RIESGO Los productos de MikroElektronika no son tolerantes a fallos y no est n dise ados fabricados o pensados para su uso o reventa como equipo de control en l nea en entornos peligrosos que requieran un funciona miento sin fallos como en instalaciones nucleares en la navegaci n a rea o en sistemas de comunicacio nes de tr fico a reo m quinas de auxilio vital o sistemas de armamento en los que un fallo del software podr a conducir directamente a la muerte lesiones corporales o da os f sicos o medioambientales graves Actividades de alto riesgo MikroElektronika y sus proveedores niegan espec ficamente cualquier ga rant a expresa o impl cita de aptitud para Actividades de alto riesgo MARCAS REGISTRADAS Los productos y los nombres corporativos utilizados en este manual son protegidos por la ley de los derechos de autor sin reparar en la ausencia de notas adicionales Las marcas registradas son utilizadas exlusivamente con el prop sito de identificar y explicar los conceptos correspondientes y en beneficio de sus respectivos propietarios sin intenci n de infringirlas Copyright 2003 2009 por MikroElektronika Todos los derechos reservados
6. Ctrl F8 Toggle Breakpoint F5 Show Hide Breakpoints Shift F4 Clear Breakpoints Ctrl Shift F4 ah Add Remove gt Properties lg Add All Select vanable from list AE E LH Lista completa de los registros den ANS ELE tro del microcontrolador programado Search for variable by assembly name Peripherals Freeze Lista de registros seleccionados que se monitorizan El estado de Name estos registros cambia durante la ejecuci n de programa lo que se PORTE puede visualizar en esta ventana Value Cada opci n se activa por medio de los ata jos de teclado o al hacer click en el icono apropiado en la ventana Watch Value C 0x000003 Al hacer doble click en el campo Value es posible cambiar el formato de dato Ventana Watch Values del mikrolCD El depurador mikrolCD tambi n ofrece funciones tales como ejecutar el programa paso a paso detener la ejecuci n de programa para monitorizar el estado de los registros actualmente activos por medio de los puntos de ruptura monitorizar los valores de algunas variables etc El siguiente ejemplo muestra una ejecuci n de programa paso a paso utilizando el comando Step Over Paso 1 Durante el funcionamiento la siguiente l nea de En este ejemplo la l nea de pro programa en ser ejecuta est marcada por el azul grama 33 est marcada por el mientras que los puntos de ruptura est n marca azul lo que quiere decir que es la dos por el rojo El comando Run ejec
7. L COL CDE Device PIC18F887 Operation None Software PICflash with mikrolCD se utiliza para la programaci n de los microcontro ladores PIC de la compa a Microchip El hardware del programador PICflash est incorporado en todos los sistemas de desarrollo de MikroElektronika dise ados para trabajar con los microcontroladores PIC tambi n est disponible como un dispositivo aut nomo utilizado para la program aci n de los microcontroladores PIC incorporados soldados en el dispositivo destino Gai LE diy Q a ilij E dii ANa fa ogg o pi Edy De ca ES N Hardware del programador P Cflash aut nomo MikroBElektronika UI PICflash with mikrolCD s p gina 1 0 Funcionamiento del programador El programador PICflash es f cil de utilizar debido a que todas las opciones necesarias para su funcionamiento se encuantran en la ven tana que aparece al pulsar el icono PICFLASH o autom ticamente al iniciar el proceso de compilar opci n Build And Program Las opciones utilizadas para ajustar los bits de configuraci n est n en el lado izquierdo de la ventana mientras que las opciones para cargar el fichero HEX en el programador y el microcontrolador est n en el lado derecho de la ventana Es mikroElektronika PicFLASH v7 13 with mikrolCD EDIR A Ele Device Euffer windows USB About tstory x Para cargar el programa en el microcontrolador siga los siguientes pasos C
8. O gt PARA A 5 FLASH Prograen Mermory Wike Enable E Wet probecti n OT KK POPP Probectod Eih OI FFh Probeta moh EFETi Probecbed 7T Cair aba scad Fante Cal Wma Jryga Derice GATE Daga ML Y CODE Y DATA EPA pr A ANNAN 26 Fia CIPROGAAM F ESMDXROELEKTR ONA MICROS PEO POA PIOIENAMPLES DEVELOPMENT PRIEST ION COLE Eresma FOCLEFEET praia higos MikroElektronika O s p gina Atajos de teclado L nea de comandos Ejemplo 1 Ejemplo 2 Ejemplo 3 MikroElektronika PICflash with mikrolCD 5 0 Atajos de teclado y los par metros de la l nea de comandos Alt E Borrar la memoria del microcontrolador Alt B Chequeo en blanco de la memoria de programa Alt W Grabar el c digo HEX en el PIC Alt V Comprobar el c digo HEX cargado Alt R Leer memoria de programa Alt D Cambiar el tipo de microconrtolador Ctrl S Guardar el c digo HEX Ctrl O Abrir Cargar el fichero con el c digo HEX Ctrl R Recargar el c digo HEX El programador P Cflash se puede activar desde la l nea de comandos lo que le permite utilizarlo desde otro software compilador etc Aqu est una lista de los par metros de la l nea de comandos W Grabar al PIC V Comprobar e Borrar PIC F Leer desde el PIC p Tipo del microcontrolador por ejemplo P16F877A P18F452 etc f Nombre de fichero debe estar encerrado entre comillas b Chequeo en blanco q Cerrar el programa PICflash despu s de la p
9. and mikroElektronika CmikroElektronika Associates For software product Software identified above including any software media and accompanying on line or printed documentation Tf you accept the terms of the agreement select the First option below You must accept the agreement to install PICFLASH with mikroICD 7 13 Click Next to continue S I accept the terms in the License Agreement O 1 do not accept the terms in the License Agreement PICFLASH with mikroICD I PICFLASH with mikrolCD v7 13 S Paso 3 Elegir las componentes with mikrolCD v7 13 Setup Choose Components Choose which features of PICFLASH with mikroICD v7 13 you want to install Para hacer la instalaci n m s simple este paso le da s lo una componente ael eg ir H aga click en Next Check the components you want to install and uncheck the components you don t want to install Click Next to continue Select components to install PICFLASH pesctiption Position your mouse over a component to see its description Space required 9 1MB PICFLASH with mikroICD MikroElektronika OO PICflash with mikrolCD O o s I 28 y Paso 4 Elegir la locaci n de la instalaci n PICFLASH with mikroICD v7 13 Setup Choose Install Location En este paso Ud debe especificar la carpeta para instalar el programa PIC Choose the folder in which to install PICFLASH with mikroICD v7 13 flash Si quiere instalarlo en una carpe
10. el rinc n derecho del fondo de la misma ventana a nilkrallekliasnika B Deis pile Cirp Mer Ei DM Fr Wak chakaq Timer Power Lip Timer Diab Marier Clew Data TU Probet Brem ud Eye 1 Errata Esiabiesd BD Erbij int Est racha nabis Fadala Cik Hibe Low Wali sapa Frograra In Ciecu t ebang SEA Enabled Coria HE Lesbia quel ho TF A EFF FFF FFF SN K DATA Sor 256 Bym FFF P cFLASH 7 13 whi mikro CD ee atun idie ddr Di 4 4 4 4 4 Code Protect G tora E0 FERRAN A MASH Prep am Memory Write Enah Wie poen Cl DO OEA Prorected EIE A Poeta 000 OFPRA Probeciod O s p gina Cal o sii Persa Call wd Type Pra Bainud pra CODE F DATA CEPA CODE DATA Fd C IPRIRSEAM FLERA IEPDELEKTRUNIKE A KEC AO EOR PIEGA EREA PAENT STE TEMAS FOSA IDM KD FEL Duit POSTA FEAS nr bici Bii Decibator 0 Wahda Timer Por Up Timer Master Clear Dsaabiesd Didier Entidad Deta EE Probert mahsi Bro Oui Debet DOD broie In Est Samba raned Fasl sale Cl pet or Lo Molle Program inir Debigger Br ssrr tl rar eL Crni Trpia EE pabed Bet 104 00 En Locatona 3FFF FFF FFF WFF Program Mersciy Los BE DAT Sos 256 Bpbes paranan horn r mirol lektramitka Piri LASH 44 13 iih m crolCO Die Device Buffer Wikies PB About Phebory Parc SP aun idia hiiemi B i i L f d Code Probari E or OO
11. ntalla una lista con todos los productos de MikroElek E This wizard wil guide you through the installation of tronika Para iniciar el proceso de instalaci n dell software PICflash haga lt i w i Dy AN ES n It is recommended that you close all other applications click en el icono de instalaci n setup proporcionado en la secci n PICflash E before starting Setup This will make it possible to update en el CD del pro ducto E NG L relevant system files without having to reboot your ais Z gt Fa computer Click Next to continue CD Drive liziplPICFlash_setup exe El programador PICflash se puede descargar de nuestra p gina web de forma gratuita La instalaci n se inicia desde el disco duro en este caso Apa recer una ventana de bienvenida Haga click en Next para contunuar Paso 2 Acuerdo de licencia PICFLASH with mikroICD v7 13 Setup License Agreement Antes de iniciar el procedimiento de instalaci n por favor lea los t rminos de P sse review the license terms before instaling PICPLASH with acuerdo de licenia Para aceptarlos seleccione la opci n accept the terms in the Licence Agreement y haga click en Next Press Page Down to see the rest of the agreement mikroElektronika Associates License Statement and Limited Warranty IMPORTANT READ CAREFULLY This license statement and limited warranty constitute a legal agreement License Agreement between you either as an individual or a single entity
12. onfigu sion Bits LPTCI6FEB7 Code Protect Dscillat 5 a 2 None Read Watchdog Timer Disabled O000h 1FFFh AH Power Up Timer Disabisd Wiriba Seleccione el microcontrolador que se va a programar y el PlCflash ajustar los par metros Vente Blank FLASH Program Memory Master Clear Enabled Write Enable Erase Reset por defecto para trabajar con el respectivo microcontrolador Data EE Protect Disabiad Write probectiom OF HEY File Dptos Brown Dut Detect BOD Enabled DO00F 00FFH Protected DOC FF Protected Load Save Y Haga click en la opci n Load para abrir la ventana y D 0 h FFFR Protected seleccione el c digo HEX que se va a cargar en el microcontrolador ID Locations Haga click en la opci n Write para empezar la pro gramaci n del microcontrolador 3FFF 3FFF 3FFF 3FFF Program Memory Sa B K Device Status Idle Type Progress DATA See 256 Bytes Address h Revision MIN 26 La barra Progress muestra el progreso de la pro gramaci n expresado en porcentaje Fille CAPROGRAM FILESIMIKROELEKTRONIKA MIKROC PRO FOR PICIEXAMHPLESIDEVELOPMENT SYSTEMS EASYPICSWL CIO LCD HEX Device PIC15FB87 Operation None Int Ext Switchover Enabled Fail safe Cik Monitor EFErabled Reload HEX Low Voltage Program Disabled Calbr tion word Probect 7 CODE Cal Wond v DATA EEPROM VIII In Circuit Debugger ICO Disabled Brown out Reset Sel sat toa 0y A a AGS N 3 El programa PICflash permite ca
13. rgar un c digo HEX en el microcontrolador anteriormente generado en alg n compilador PIC Primero el c digo HEX se debe cargar en el b fer del programador al hacer click en la opci n Load y luego en el microcontrolador al hacer click en la opci n Write dentro de la ventana principal del programador El progreso de la programaci n se mostrar en la barra Progress en el rinc n izquierdo del fondo en la misma ventana Compilar el programa mikroC PRO for PIC C Program FilesWikroele Escriba un programa en un Ele Edt view Project Run Tools Help compilador y genere un c digo HEX 06 ao a 4 Bin 0 3 8 O s A gt LA gt o a En la ventana principal del Es 5 92 KS 2 0111 2FC23AA7 programador PICflash seleccione 2 Led c 1011 F43E0021A el microcontrolador apropiado y char i DA67F0541 cargue el c digo HEX en el b fer del progamador void Move Delay 50 j Delay_ms 500 6 Haga click en el bot n Write para A E A programar el microcontrolador void main ANSEL O ANSELH 0 C1ON bit C2ON bit En el lado izquierdo de la ventana principal del programador PICflash se encuentran varias opciones para configurar el microcontrola dor Las opciones que facilitan el proceso de programaci n se en cuentran en el lado derecho de la am BE hiai kama im Pri _ ventana A EEREN MERELE TIC R D ai FZ T Banor i uai
14. rogramaci n PICflash exe w pPIC16F877A v f C somefile hex Este comando se utiliza para cargar C somefile hex en el microcontrolador PIC16F877A Este fichero se comprueba inmediatamente despu s de haber sido cargado PICflash exe r pPIC16F877A Este comando se utiliza para leer la memoria de programa del PIC16F877A PICflash exe e pPIC16F877A Este comando se utiliza para borrar el programa del microcontrolador PIC16F877A T RMINOS Y CONDICIONES Todos los productos de MikroElektronika son protegidos por la ley y por los tratados internacionales de derechos de autor Este manual es protegido por los tratados de derechos de autor tambi n Es prohibido copiar este manual en parte o en conjunto sin la autorizaci n previa por escrito de MikroElektronika Se permite imprimir este manual en el formato PDF para el uso privado La distribuci n y la modificaci n de su contenido son prohibidas MikroElektronika proporciona este manual como est sin garant as de ninguna especie sean expresas o impl citas incluyendo las garant as o condiciones impl citas de comerciabilidad y aptitud para fines espec ficos Aunque MikroElektronika ha puesto el m ximo empe o en asegurar la exactitud de la informaci n incluida en este manual no asume la responsabilidad de ninguna especie de da os derivados del acceso a la informaci n o de los programas y productos presentados en este manual incluyendo da os por la p rdida de
15. sh para completar la instalaci n Click Finish to close this wizard NOTA Antes de utilizar el programador es necesario instalar el controla dor apropiado Para obtener m s informaciones consulte el manual Installing USB Drivers lt Back Finish carcel MikroElektronika PICflash with mikrolCD 4 0 Ejemplo pr ctico de utilizar el programador PICtlash Despu s de acabar la instalaci n del software conecte el programador al PC utilizando el cable USB La conexi n USB se establece autom ticamente lo que indica la iluminaci n del diodo LED USB LINK Paso 1 Iniciar el programador PICflash Inicie el pogramador PICflash instalado en el PC Haga click en la opci n Device para seleccionar el microcontrolador que se va a programar El pro gramador PICflash ajusta autom ticamente los par metros por defecto para trabajar con los respectivos microcontroladores Paso 2 Cargar un fichero HEX en el programador Haga click en la opci n Load HEX para abrir la ventana Open como se muestra en la figura a la derecha Seleccione el fichero relevante con exten si n HEX y haga click en el bot n Open El fichero se cargar autom tica mente en el b fer del programador Paso 3 Cargar el c digo HEX en el microcontrolador Haga click en la opci n Write en el rinc n izquierdo superior de la ventana principal para iniciar la programaci n del microcontrolador El progreso de la programaci n se muestra en
16. ta diferente de la por defecto haga click en Browse y seleccione otra carpeta en el disco duro Entonces haga Setup will install PICFLASH with mikroICD v7 13 in the Following Folder To install in a different n I folder click Browse and select another folder Click Install to start the installation click en Next Si elige la carpeta por defecto el programa se va a instalar en la siguiente locaci n C Program Files MikroelektronikalPICFLASH mikrolCD Destination Folder C Program Files MikroelektronikalPICFLASH mikroICD Space required 9 1MB Space available 9 4GB PICFLASH with mikrolCD qn PICFLASH with mikrolCD v7 13 Setup Paso 5 Detalles de la instalaci n Installing Please wait while PICFLASH with mikroICD 7 13 is being installed La instalaci n del programador PICflash se inicia inmediatamente El pro greso de la instalaci n se muestra en la pantalla Si Ud est interesado en Extract PICFLASH exe los detalles sobre la instalaci n haga click en el bot n Show details Show details PICFLASH with mikrolCD lt Back Next gt Cancel PICFLASH with mikrolCD v7 13 Setup Paso 6 Acabar la instalaci n Completing the PICFLASH with I mikrolCD v7 13 Setup Wizard El sistema operativo Windows le informa como se muestra en la figura a la derecha que el programador PICflash ha sido instalado con xito Haga click pan PIE AH ALI hae anake onr yon uai vz Z computer en Fini
17. uta el pro siguiente en ser ejecutada El es grama en tiempo real hasta alcanzar un punto de PITA tado actual de todos los registros ruptura nalan merian dentro del microcontrolador se pu ede visualizar en la ventana Watch Values del mikrolCD Watch Vales void main i EJEM A FORTC OxFF Delay ms 1000 30 E 31 TRISC 0x003 PORTC 0x00 Delay _es 1000 1 while i de add X bi te G Add All Select vanable feom bal PORTE x Seach lor vatisbte by acrembly nama 2 Penpherals Freeze sn Paso 2 Despu s de ejecutar el comando Step Over F8 el microcontrolador ejecutar la l nea de programa 33 La siguiente l nea en ser ejecutada 34 est marcada por el azul El estado de los registros cambiados durante la ejecuci n de esta instrucci n se puede visualizar en la ventana Watch Values Ge NOTA Para obtener m s informaciones del depurador mikrolCD consulte el manual mikrolCD debugger MikroElektronika N PICflash with mikrolCD s p gina 3 0 Instalaci n de Software Antes de iniciar la instalaci n de software aseg rese de que el programador PICflash est conectado al PC s A a PICFLASH with mikrolCD v7 13 Setup Paso 1 Iniciar la instalaci n Welcome to the PICFLASH with z mikrolCD v7 13 Setup Wizard Inserte el CD del producto en la unidad de disco Despu s de varios segun P dos aparecer en la pa
18. zar alguno de nuestros compiladores PIC para escribir el programa puesto que ellos disponen del soporte de mikrolCD y permiten la depuraci n El depurador mikrolCD se puede utilizar con todos los compiladores de MikroElektronika para las familias PIC16 PIC18 PIC24 PIC30 y PIC33 El programa de PICflash dispone de una opci n para seleccionar el microcontrolador que se va a programar La ltima versi n de este software con la lista actualizada de Es mikroElektronika PicFLASH 2 13 with mikro CD Ele Device Buffer Windows USB About History Configuration Bata CACHE Dscillator Watchdog Timer Power Up Timer Master Clear Data EE Probect Brown Out Debect int Ext Switchower Fail sale Cik Monitor Low Voltage Program In Circuit Debugger Eroen oult Reset Sel Enabled Diqabde di BOD Enabled Enabieai Enabled Disabind IED Disabled set bo 4 07 Code Protect E bone 0000 1FFFA A FLASH Program Memory Write Enable Y Wrbe protechon Of 00006 DOFFA Protected 00004 OFFA Protected DIt OFFFA Protected Y Cabbration word Protect Cal Woi HEN Fie Options Load Save Reload HEX J CODE 7 DATA EEPAM los microcontroladores soportados se puede descargar de nuestra p gina web www mikroe com D Lezar 3FFF 3FFF 3FFF 3FFF Deco Status Idle Type Address Dh PE Program Memory Se 8 K DATA Size 256 Bytes File C PROGRAM FILESIMIEROELEKTRON ICA MICRO E PRO FOR PICUEXAMPLES DEVELOPMENT SYSTEM SVEA SYPICSI
Download Pdf Manuals
Related Search
Related Contents
Chimie générale User!Manual! 取扱説明書 Magazine Pro Girondins & Environnement 2011 CDI 2010P (41902346) Bedienungsanleitung Copyright © All rights reserved.