Home

AVRflash Manual de usuario

image

Contents

1. AVRflash El programador AVRprog8 es una es una herramienta de altas prestaciones utilizada para la programaci n de las familias de microcontroladores AVR de la compa a ATMELO El programa AVRflash se comunica al microcontrolador por un cable USB tambi n utilizado para alimentar el programador AVRprog EJMikroElektronika SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD Manual de usuario Programa 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 Programa AVRflash TABLA DECONTENIDO 1 0 Inifoducci n al programador aa Olarte ao 4 2 0 Volcar el c digo en el microcontrolador tdo 5 3 0 Funcionamiento del programa AVRRIlash 6 4 0 I otqlaci6iyd6G o e ha qtulaskaqasqusa 7 5 0 Ejemplo pr ctico de utilizar el programa AVRRlIlash 9 6 0 Atajos de teclado y los par metros de la l nea de comandos 10 MikroElektronika p gina UJ r p gina
2. 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 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
3. 1 0 Introducci n al programador AVRprog Programa AVRflash El programador AVRprog es una herramienta estupenda utilizada para la programaci n de los microcontroladores AVR de la compa a AtmeP Es un dispositivo de bajo consumo de corriente que lo hace perfecto para trabajar con los port tiles Es muy popular tanto entre los principiantes como entre los usuarios profesionales por su dise o nico y su simplicidad Para utilizar este programador es necesario disponer del programa AVRflash y del controlador apropiado proporcionado en el CD del producto e instalarlo en el PC El progama AVRflash se comunica al microcontrolador por un cable USB utllizado tambi n para alimentar el programador AVRprog El programador AVRprog est incorporado en todos los sistemas de desarrollo AVR dise ados por MikroElektronika Adem s hay un programador aut nomo AVRprog utilizado para la programaci n de los microcontroladores AVR incorporados soldados en el dispositivo destino El programador AVRprog tambi n est disponible como un dispositivo aut nomo utilizado para la programaci n de los microcontroladores AVR incorporados soldados en el El programador AVRprog est incorporado en todos los dispositivo destino sistemas de desarrollo de MikroElektronika dise ados para trabajar con los microcontroladores AVR H di I rr IHJ ca i mm SIT HH Gi a i w UN Fa E bi w Figura 1 2 Programador AVRprog aut
4. de la programaci n se mostrar en la barra Progress en el rinc n izquierdo del fondo en la misma ventana Para impedir que el c digo cargado sea cambiado por casualidad se utilizan los bits LOCK Dependiendo del nivel de protecci n es posible utilizar uno de los tres modos disponibles Modo 1 protecci n deshabilitada Modo 2 reprogramaci n deshabilitada lectura de c digo habilitada Modo 3 plena protecci n tanto la reprogramaci n como la lectrura de c digo deshabilitadas Los FUSE bits se utilizan primariamente para seleccionar el modo de operaci n del microcontrolador al estar encendido Estos bits tambi n tienen las funciones tales como de seleccionar la fuente de se al de reloj habilitar el funcionamiento de la interfaz JTAG incorporada seleccionar el vector de reset S lo a los usuarios con m s experiencia se les recomienda cambiar estos bits Al seleccionar el microcontrolador del men desplegable Device Figura 3 1 n m 1 todos los ajustes por defecto de los FUSE bits se realizar autom ticamente MikroElektronika N Programa AVRflash 4 0 Instalaci n de Software Antes de utilizar el programa AVRflash es necesario instalar el controlador apropiado Para obtener m s informaci n sobre la insta laci n de los controladores USB consulte el manual relevante yA p gina Paso 1 Iniciar la instalaci n AVRFLASH Programmer v2 11a Setup Inserte el CD del producto en la unidad de disco Despu s
5. m KOPI Startup Els 6 CK gt L sawa I L IDOGTEST usa la ww sdie gt Geral Clock KOD es 16 K Type AT magali DATA Se 512 Byles Des os Staur Idle Load CODE HEX File Look in Bta y enam 3 Es Lcd hex My Recent Documents 2 Desktop My Documents My Computer L My Network File name Led z Places Files of type HEX Files y Cancel E mikroEloktrorikca AVRFLASH v 11a Mo restrichions For SPH er UPNM secoessre he Appkcabicsn section Startup Sawa 6 CK gt BE L oors oct block 1024 words e total cha KOD Sos 16 Type ATmegal CATA Sze BIZ Botes Dove Stator Progamming DATA M a i CODE HEX Fie CAPROGRAM FILESIMIKROELEKTROMIKAMIKROC PRO FOR AYRVEXEMPLESIDEYELOPHENT STATE WP DATA HEX Fis Device ATmegal6 Press ES gt Lo Abort Operation H ATFLASHpeog AWR 0271001 MikroElektronika O rd p gina Ea O p gina r Atajos de teclado L nea de comandos Ejemplo 1 Ejemplo 2 Ejemplo 3 MikroElektronika Programa AVRflash 6 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 Ab
6. nomo El programa AVRflash 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 los microcontroladores Es mikroElektronika AVRFLASH v2 11a soportados se puede descargar de forma gratuita de nuestra p File Device Buffer Windows USB About History PU Mode 1 y eLB1 Mode 1 y FLOCK Bits Mode 1 y gina web www mikroe com No restrictions For SPM or LPM accessing the Application section CODE DATA Load Load MFUSE Bits L OCDEN BoD Disabled y bs gt Reload i Startup 65ms 6 CK y Save Boot block 1024 Words w EESAvVE C BOOTRST CODE External Clock v Progress Type ATmegal6 Device Status Idle 0 DATA CODE Size 16 K DATA Size 512 Bytes CODE HEX File C PROGRAM FILESIMIKROELEKTRONIKA MIKROC PRO FOR AYVRIEXAMPLESIDEYELOPMENT SYSTE Figura 1 3 El programa AVRflash se utiliza para la programaci n de los Hw AT FLASH prog AYR v02 07 10 01 z microcontroladores AVR de la compa a Atmel DATA HEX File u Device ATmega16 MikroElektronika Programa AVRflash 2 0 Volcar el c digo en el microcontrolador El proceso de programaci n se inicia al escribir un programa en alguno de los compiladores AVR tales como mikroC PRO for AVR mikroBASIC PRO for AVR mikroPASCAL PRO for AVR etc Una vez que se haya escrito el programa es necesari
7. AVRflash se encuentran varias opciones que facilitan el proceso de la programaci n La 3 Pulsa sobre el bot n Write para volcar el c digo en el barra Progress situada en el rinc n derecho del microcontrolador fondo se utiliza para monitorizar el proceso de la programaci n MikroElektronika UI s p gina N p gina Programa AVRflash 3 0 Funcionamiento del programa AVRflash El programa AVRflash es f cil de utilizar debido a que todas las opciones necesarias para su funcionamiento se encuantran en la ventana que aparece al pulsar sobre el icono AVRFLASH o autom ticamente al iniciar el proceso de compilar en el compilador AVR 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 El dise o del lado izquierdo de la ventana var a dependiendo del tipo del microcontrolador y de los bits de configuraci n Para cargar el programa en el microcontrolador Es mikroElektronika AVRFLASH v2 11a f P siga los siguientes pasos EEE E A A A AA A AAA AS Device 1 amea DJ Seleccione el microcontrolador que ser programado y el AVRflash ajustar los par metros por defecto para trabajar con el respectivo microcontrolador LOCK Bits Mode 1 y BLBO Mode 1 BLB1 Mode 1 d Device frequency
8. H Programmer v2 11a has been installed on your computer Click Finish to close this wizard Programa AVRflash 5 0 Ejemplo pr ctico de utilizar el programador AVRflash Despu s de acabar la instalaci n del software conecte el programador al PC utilizando un 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 AVARflash Inicie el pogramador AVRflash instalado en el PC Pulse sobre la opci n De vice para seleccionar el microcontrolador que se va a programar El programador ste U access the Sepan section AVRflash ajusta autom ticamente los par metros por defecto para trabajar con los respectivos microcontroladores Paso 2 Cargar un fichero HEX en el b fer del programador Pulse sobre la opci n Load para abrir la ventana Open como se muestra en la figura a la derecha Seleccione el fichero relevante con extensi n HEX y pulse sobre el bot n Open El fichero se cargar autom ticamente en el b fer del programador Paso 3 Cargar el c digo HEX en el microcontrolador Pulse sobre el bot 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 el rinc n derecho del fondo de la misma ventana E mikroElektronikcs AVRFLASH v 11a Fe Deke Buffer Weeds USE Abot Hebory jio E Hinde 1 BLEL Hel T
9. MHz Pulse sobre la opci n Load CODE para abrir No restrictions For SPM or LPM accessing the Application section w la ventana y seleccione el c digo HEX que se va a FUSE Bits cargar en el microcontrolador C OCDEN BoD Disabled v C JTAGEN V Startup 65ms 6 CK e _ EESAvE C BOOTRST Boot block 1024 Words v External Clock 7 4 77 Pulse sobre la opci n Write para iniciar la progra maci n del microcontrolador x El ajuste de los bits de configuraci n var a dependi endo del tipo del microcontrolador i POOR A M CODE Size 16 K Type ATmegal6 Progress DATA Size 512 Bytes Device Status Programming DATA La barra Progress muestra el progreso de la pro gramaci n expresado en porcentaje lt Device ATmega1l6 Press lt ESC gt to Abort Operation HW AT FLASH prog AYR v02 07 10 01 Figura 3 1 Ventana principal del programa AVRflash El programa AVRflash permite cargar un c digo HEX en el microcontrolador anteriormente generado en alguno de los compiladores AVR Primero el c digo HEX se debe cargar en el b fer del programador al pulsar sobre la opci n Load y luego en el microcontrolador al pulsar sobre la opci n Write dentro de la ventana principal del programador El progreso
10. 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 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
11. de varios ias to ae eeir i segundos aparecer en la pantalla una lista con todos los productos de K A e ip i MikroElektronika Para iniciar el proceso de instalaci n de software AVR AE This wizard will guide you through the installation of J AVRFLASH Programmer v2 11a flash pulse sobre el icono de instalaci n setup proporcionado en la sec z TAA A It is recommended that you close all other applications cion AVRfI ash en el C D del prod ucto AEA Y Re before starting Setup This will make it possible to update relevant system files without having to reboot your computer CD Drive zip AVRFlash_setup exe i A x Q Z Ck niet to continus El programa AVRflash se puede descargar de nuestra p gina web de forma gratuita En este caso la instalaci n se inicia desde el disco duro Aparecer una ventana de bienvenida Pulse sobre Next para continuar i AVRFLASH Programmer v2 11a Setup Paso 2 Acuerdo de licencia License Agreement Please review the license terms before installing AYRFLASH Programmer v2 11a Antes de iniciar el procedimiento de la instalaci n por favor lea los t rminos de acuerdo de licenia Para aceptarlos seleccione la opci n Press Page Down to see the rest of the agreement accept the terms in the Licence Agr eement y pulse sobre Next mikroElektronika Associates License Statement and Limited Warranty IMPORTANT READ CAREFULLY This license statement and limited warranty constitute a
12. legal agreement License Agreement between you either as an individual or a single entity 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 AYRFLASH Programmer v2 11a Click Next to continue I accept the terms in the License Agreement O 1 do not accept the terms in the License Agreement AYRFLGSH Programmer Paso 3 Elegir las componentes AVRFLASH Programmer v2 11a Setup Choose Components Choose which features of AYRFLASH Programmer v2 11a you Para hacer la instalaci n m s simple este paso le da s lo una componente ant t instal ae eg i r P u Ise sob re N ext 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 AYRFLASH PeserIpuOn Position your mouse over a component to see ts description Space required 2 8MB AYRFLAGSH Programmer MikroElektronika OO yA p gina Paso 4 Elegir la locaci n de la instalaci n En este paso se debe especificar la carpeta para instalar el programa AVRflash Si quiere instalarlo en una carpeta diferente de la por de fecto pulse sobre Browse y seleccione otra carpeta en el disco duro E
13. ntonces pulse sobre Next Si elige la carpeta por defecto el programa se va a instalar en la siguiente locaci n C Program Files MikroelektronikalAVRFLASH Paso 5 Detalles de la instalaci n La instalaci n del programa AVRflash se inicia inmediatamente El pro greso de la instalaci n se muestra en la pantalla Si Ud est interesado en los detalles de la instalaci n pulse sobre el bot n Show details Paso 6 Acabar la instalaci n El sistema operativo Windows le informa como se muestra en la figura a la derecha que el programa AVRflash ha sido instalado con xito Pulse sobre Finish para completar la instalaci n MikroElektronika Programa AVRflash AVRFLASH Programmer v2 11a Setup Choose Install Location Choose the folder in which to install AYRFLASH Programmer v2 1lla Setup will install AYRFLASH Programmer 2 11a in the Following folder To install in a different Folder click Browse and select another Folder Click Install to start the installation Destination Folder Browse C Program FilesiMikroelektronikalAYRFLASH Space required 2 8MB Space available 7 6GB AYRELGSH Programmer AVRFLASH Programmer v2 11a Setup Installing Please wait while AVYRFLASH Programmer v2 11a is being installed Extract AYRFlash exe Show details AYRELASH Programmer Cancel AVRFLASH Programmer v2 11a Setup Completing the AVRFLASH Programmer y2 11a Setup Wizard AYRFLAS
14. o compilarlo en el formato apropiado que se puede cargar en el microcontrolador El progama que va a ser cargado es de extensi n hex El ltimo paso es escribir el fichero HEX generado en el microcontrolador utilizando el programa AVARflash E mikroC PRO for AVR C Documents and SettinssViRade File Edit View Project Run Tools Help Compilar el programa gt 0D 200 N a AA 1110001001 Bin DARSGA ios AAC 01111 E Led 2FC23AA7 1011 F43E0021A Hex DA67F0541 char txt1 mikroElektronika char txt2 EasvAvR6 Cargar el c digo HEX char txt3 Led4bit char txt3 example E mikroEloktronikca AVRFLASH v 2 11a AT i Fie Dewe Baie Wired 155 About Hisbory E Bubo Mode L iuen Hode 1 z 50 void Mowe Delay j Delay ms 50001 r E z void maini i E tanpi ms 55 Lcd Init O wows boot bloc 1024 worde k pr ZTEL E Ti AT mMm L a Bremae I ooo KOD Hs ros Linkini DATA Ses 512 Brea Deske Sato di 1 Escriba un programa en un compilador AVR y genere un CODE HEX Fie E DOCUMENTS AND SENTI AADELDES TOPSERIAL LCD COG DAA SERIAL LCD COG z DATA HEM Fia c digo HEX Dmie ATmeogal6 2 Utilice el programa AVRflash para seleccionar el En el lado derecho de la de la ventana principal del microcontrolador que ser programado y cargue el c digo HEX programa
15. rir Cargar el fichero con el c digo HEX Ctrl R Recargar el c digo HEX El programador AVRflash 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 microcontrolador AVR V Comprobar e Borrar el programa desde el microcontrolador AVR f Leer el programa desde el microcontroldor AVR p Tipo del microcontrolador por ejemplo ATmega16 AT90S2323 etc fc Nombre del fichero HEX FLASH lt el nombre tiene que estar encerrado entre comillas gt fd Nombre del fichero de datos EEPROM lt el nombre tiene que estar encerrado entre comillas gt LOCK 0x Especificar los valores de los LOCK bits FUSE 0X Especificar los valores de los FUSE bits q Cerrar el programa AVRflash despu s de la programaci n AVRFlash exe w pATMEGA16 v f C somefile hex Este comando se utiliza para cargar C somefile hex en el microcontrolador ATmega16 Este fichero se comprueba inmediatamente despu s de haber sido cargado AVRFlash exe r pATMEGA16 Este comando se utiliza para leer la memoria de programa del microcontrolador ATmega16 AVRFlash exe e pATMEGA16 Este comando se utiliza para borrar el programa del microcontrolador ATmega16 T RMINOS Y CONDICIONES Todos los productos de MikroElektronika son protegidos por la ley y por los tratados internacionales de derechos

Download Pdf Manuals

image

Related Search

Related Contents

ADTRAN NetVanta 818 User's Manual  InLine 76122B networking cable  Manual de instrucciones  Van Conversion Manual  tig brush tbe  OWNER`S MANUAL    Avaya 222U User's Manual  PACKAGE INSERT Diatro•Hypoclean  Dell PowerEdge systems 6300 User's Manual  

Copyright © All rights reserved.
Failed to retrieve file