Home
Manual de usuario.
Contents
1. Y Ma sudo 4 11 AMANSI ANA ESA iae tun Add pia ii mpa hA amii pyi 0 Ta 5107 Ti www haltica com AVR TIT N EX MANUAL DE USUARIO Firmware Ver 5 0 Versi n 2 0 Mayo 2006 J VH javier haltica com Tel 53 02 11 86 Informaci n Importante para el Usuario Haltica no se har responsable bajo ninguna circunstancia del uso indebido de este equipo ni har valida la garant a si no se observan todas las debidas precauciones en el manejo y uso de este producto Se utilizaran en caso de ser necesario los siguientes s mbolos a lo largo de esta gu a de usuario ESD Electrostatic Discharge Este s mbolo representa que el o los dispositivos que se utilizan AGA son susceptibles de da o si sufren una descarga electrost tica Cuidado Atenci n Identifica pr cticas en que se debe prestar atenci n y cuidado pues pueden derivar en da o personal o al equipo Contenido Cap tulo 1 Cap tulo 2 Capitulo 3 Capitulo 4 Capitulo 5 Anexo 1 Introducci n Contenido del kit AVR Tit n EX oooo cccccnnccccccoo 1 Dispositivos SOPOFtadOsS oooococccccccoccnccccncnnanoncns 2 AVR Tit n EX Requerimientos M NIMOS ocococcncncncocococoncncnino 3 Descripci n del hardWare ooooococcccccccccococnonoo 3 Uso del AVR Tit n EX Conexi n del hardWare oooccccoccccccccnnncccnncnnos 5 Interfaz con AVR Studio de ATMEL 6 Ejemplo de uso Programaci
2. PB2 PB0 ICP OC1A PB1 ATmega8 Figura 4 1 Circuito para la programaci n de un contador binario HALTICA AUTOMATIZACI N HALTICA Una vez armado el circuito de la figura 4 1 conecte el cable serie entre el programador y la PC y energice el circuito el LED rojo debe encender y el LED bicolor debe estar parpadeando en color verde Abra el entorno integrado de desarrollo AVR Studio 4 seleccione del men Tools la opci n AVR Prog Utilice el bot n browse para seleccionar la ubicaci n del archivo ContadorBinario hex incluido en el CD por ejemplo D icodelContadorBinarioiContadorBinario hex Presione el bot n Program del recuadro Flash del AVR Prog El LED bicolor cambiar a un color anaranjado por el tiempo que dure la programaci n del dispositivo Una vez que a terminado de programar el LED bicolor regresara a un verde intermitente y los LEDs conectados al puerto B del microcontrolador como se muestra en la figura 4 1 comenzar n a parpadear a modo de un contador binario 5 1 5 SOLUCI N DE PROBLEMAS POSIBLES PROBLEMAS En esta secci n se describen algunos problemas comunes y posibles soluciones PROBLEMA POSIBLE CAUSA POSIBLE SOLUCI N No enciende ning n LED del No ha energizado correctamente el Verifique que el programador este programador programador AVR Tit n EX correctamente conectado y que Solo enciende el LED rojo el LED bicolor no enciende Ambos LEDs encienden pero el LED bicolor no par
3. C Estos botones de Read Write y Chip Erase permiten Leer la configuraci n del microcontrolador escribir una nueva configuraci n y borrar todo el microcontrolador respectivamente D Esta ltima parte nos muestra informaci n del microcontrolador y del programador La firma del dispositivo o Device Signature nos proporciona informaci n acerca del microcontrolador para mayor informaci n sobre estas firmas de dispositivo refi rase al Cap tulo 5 Soluci n de fallas 6 Una vez que se ha programado el microcontrolador puede retirar el programador AVR Tit n EX de Haltica el programa permanecer en el microcontrolador reci n programado Para retir el AVR Tit n EX desenergice primero el circuito 4 EJEMPLO DE Uso 4 1 PROGRAMACI N DE UN CONTADOR BINARIO Para la realizaci n de este ejemplo necesitaremos el siguiente material y software Cantidad Descripci n 1 Microcontrolador ATmega8 Programador AVR Tit n EX 1 Cable serie 8 LEDs 1 Resistencia de 10kQ 8 Resistencias de 2200 1 Archivo ContadorBinario hex 1 PC con AVR Studio 4 instalado 1 IDE AVR Studio no los incluye el kit Arme el siguiente circuito PC6 RESET ECL ADCS PCS PDO RxD SDA ADC4 PC4 PD1 TxD ADC3 PC3 PD2 INTO ADC2 PC2 PD3 INTI ADCI PC1 PD4 XCK T0 ADCO PCO VEC AGND GND AREF PB6 XT1 TOSC1 AVCC PB7 XT2 TO8C2 ECK PBS PDS T1 MISO PB4 PD AINO OC2 MOSI PB3 PD7 AIN1 SS OC1B
4. detectado as como en algunos casos el estado del microcontrolador Las firmas m s usuales se muestran en la siguiente tabla junto con una breve descripci n de su significado Firma Significado 1E 93 07 00 01 02 FF FF FF ellos son Tabla 5 2 Firmas de dispositivo Indica que es un microcontrolador ATmega8 Provee datos al programador acerca de quien manufacturo el dispositivo la cantidad de memoria que posee y el dispositivo que es As pues esta firma varia de un micro a otro por ejemplo 1E 91 01 para un AT90S2313 1E 90 01 para un AT90S1200 y as sucesivamente para informaci n acerca de la firma especifica de un dispositivo consulte la hoja de datos del microcontrolador Indica que el microcontrolador esta protegido en escritura y lectura de la memoria flash Solo es accesible si se borra el microcontrolador en cuyo caso la firma 1E 93 07 para el caso de un ATmega8 volver a aparecer Indica que no se detecto ning n dispositivo Esto puede deberse a multiples factores algunos de e Se deshabilito la programaci n SPI en cuyo caso no se puede volver a programar este microcontrolador con el AVR Tit n EX e Nose encuentra conectado ning n dispositivo al programador o bien esta mal conectado e El microcontrolador a programar esta da ado 13 HALTICA AUTOMATIZACI N HALTICA 5 3 SOPORTE T CNICO Para cualquier duda aclaraci n comentario o reporte de fallas que no se incluyan en este manual
5. A Tools Debug Window Help AYR Prog ICESO Upgrade ICESO Selftest JT GICE mkII Upgrade AVRISP mkII Upgrade Customize Options Show Key Assignments Plug in Manager DB Program AVR Figura 3 3 Selecci n de AVR Prog como interfaz de programaci n 5 Aparecer la ventana correspondiente al AVR Prog figura 3 4 En esta ventana seleccionamos el archivo hex a descargar y damos clic en la barra de flash el bot n Program El LED bicolor cambiar a un color anaranjado que indica que el microcontrolador se encuentra programado el dispositivo No desconecte el dispositivo o el programador mientras el LED bicolor se encuentre en color anaranjado esto podr a da ar el dispositivo Hex file practl_m8 hex Flash Program EEPROM Program m Device 4TmegaS v Figura 3 4 Ventana del AVR Prog HALTICA AUTOMATIZACI N HALTICA a El bot n Browse nos permite abir un explorador de archivos con el cual seleccionamos la ubicaci n del archivo hex que deseemos descargar al microcontrolador b La barra de Flash cuenta con los botones Program para descargar el archivo hex al microcontrolador esto programa la memoria de programa flash del microcontrolador el bot n Verify verifica que el contenido del microcontrolador corresponda con el archivo hex seleccionado y el bot n Read se utiliza para leer un programa del microcontrolador a la P
6. C c Es igual que la barra de Flash con la diferencia de que esta opera con archivos de memoria EEPROM d El bot n Advanced abre una ventana de configuraci n avanzada figura 3 5 la cual puede variar de un microcontrolador a otro AUVanced A m Lock bits NE BLBO Mode 1 y BLB1 Mode 1 y No program lock features m Fuse bits V SPI Enable M WDTON BOOTRST Reset Disable M EESAVE Int RCosc Frequency 4MHz y Startup G 4ms 6 CK y No BOD function ps Boot block 1024 Words y C L D Read J aee Chip Erase Device signature 1E 93 07 Target board AVR TEX Target SW rev 3 0 Calibration byte OXxBF Figura 3 5 Ventana de configuraci n Avanzada A La barra de Lock bits permite seleccionar el modo de protecci n que le daremos al c digo dentro del microcontrolador existen 3 modos el modo 1 es sin protecci n el modo 2 deshabilita la escritura en la memoria flash y el modo 3 deshabilita tanto la lectura como la escritura de la memoria flash B Los Fuse bits var an de un microcontrolador a otro pero en t rminos generales nos permiten configurar las caracter sticas especiales del microcontrolador como son el reloj interno el tiempo de start up el match dog timer entre otros HALTICA AUTOMATIZACI N HALTICA Nunca deshabilite la opci n SPI Enable ya que de hacerlo no ser capaz de reprogramar ese microcontrolador con el AVR Tit n EX
7. Revise la secci n 5 2 para m s informaci n HALTICA AUTOMATIZACI N Mensaje Address 0x0000 Expected 0xc000 Received Oxffff No se localiza el microcontrolador a programar Esta intentando programar un microcontrolador diferente al que selecciono del men Device Se perdi la alimentaci n hacia la tarjeta programadora AVR Tit n EX durante la programaci n HALTICA Verifique que el microcontrolador realmente este conectado y de forma correcta Verifique que la fuente de alimentaci n hacia la tarjeta programadora AVR Tit n EX funcione correctamente Verifique que el microcontrolador que desea programar corresponda con el especificado en el men desplegable Device Presione el bot n de reset de la tarjeta programadora AVR Tit n Cierra la ventana actual del AVR Prog abra una nueva e intente programarlo Verifique la firma del dispositivo presionando el bot n Advanced de la ventana del AVR Prog Revise la secci n 5 2 para m s informaci n Tabla 5 1 Posibles problemas y mensajes de error 5 2 FIRMAS DE DISPOSITIVO Un aspecto importante para comprender algunos de los posibles problemas al intentar programar un microcontrolador son las firmas del dispositivo vea la imagen 3 5 D para saber donde observar la firma del dispositivo refi rase a la secci n 3 2 Las firmas de dispositivo especifican el microcontrolador que la tarjeta programadora AVR Tit n EX ha
8. n de un contador binario 10 Soluci n de problemas Errores COMUNES y SOLUCIONES ooooccccccccccccono co 12 Firmas de dispositiVo oooooooocccccncccnocnnn nos 13 Soporte TECNICO ao otra 14 Historial de cambios Historial de CambioS ooooocccccccncnnncnccncnnnnnnnns 15 1 INTRODUCCI N 1 1 CONTENIDO DEL KIT AVR TIT N EX Gracias por adquirir la tarjeta programadora AVR Tit n EX El kit contiene 1 Tarjeta programadora AVR Tit n EX 2 Microcontrolador AVR ATmegag8 3 CD con el manual de usuario y herramientas 4 Cable serial para conexi n a la PC 5 Todo esto contenido dentro de una caja 5 que cuenta con esponja antiest tica para su correcta protecci n Figura 1 1 Contenido del AVR Titan EX HALTICA AUTOMATIZACI N HALTICA 1 2 DISPOSITIVOS SOPORTADOS El firmware versi n 4 0 soporta los siguientes dispositivos AVR Tiny AVR 90 AVR mega ATtiny10 AT9051200 ATmega103 ATtiny11 AT90S2313 ATmega128 ATtiny12 AT90S2323 ATmega16 ATtiny15 AT9052333 ATmega161 ATtiny19 AT9052343 ATmega163 ATtiny26 AT9054414 ATmega32 ATtiny28 AT90S4433 ATmega603 AT90S4434 ATmega64 AT90S8515 ATmega8 AT90S8535 ATmega83 AT90C8534 ATmega8515 AT90C8544 ATmega8535 Tabla 1 1 Dispositivos soportados 2 AVR TIT N EX 2 1 REQUERIMIENTOS DEL SISTEMA Para poder empezar a utilizar tu programador AVR Tit n EX de Haltica necesitas contar con los siguientes dispositivos y
9. padea Mensaje found No supported board Mensaje Can t enter programming mode Da o en el microcontrolador de la tarjeta AVR Tit n EX Esto es normal en versiones de firmware anteriores a la versi n 4 0 No ha conectado correctamente el programador AVR Tit n EX No ha conectado el programador con la computadora v a cable serie Ya tiene una ventana del AVR Prog abierta Tiene otra aplicaci n que esta utilizando el puerto COM Si cuenta con un convertidor USB serie probablemente no ha configurado adecuadamente los drivers Perdida de fuente de alimentaci n hacia la tarjeta programadora AVR Tit n EX realmente exista voltaje en la fuente que este utilizando P ngase en contacto con el equipo de soporte t cnico de Haltica en soporte haltica com Verifique las conexiones del programador As como la fuente de alimentaci n Cerciorase de que esta conectado a la computadora con el cable serie incluido en el kit Compruebe que no tiene otra ventana del AVR Prog abierta Verifique que no exista otra aplicaci n que este utilizando el puerto COM Si cuenta con un convertidor usb serie verifique la configuraci n y los drivers incluidos con su convertidor Verifique que la fuente de alimentaci n hacia la tarjeta programadora AVR Tit n EX funcione correctamente Verifique la firma del dispositivo presionando el bot n Advanced de la ventana del AVR Prog
10. por favor pongase en contacto con el departamento de soporte t cnico de Haltica v a el siguiente correo electr nico soporteOhaltica com Proporcione por favor el sistema operativo que utiliza el microcontrolador que desea programar y una descripci n detallada del problema 14 ANEXO 1 HisTORIAL DE CamBIos l VERSIONES FIRMWARE Versi n Descripci n Fecha 1 0 Versi n original Septiembre 2004 2 0 Mayor soporte de dispositivos Marzo 2005 3 0 Cambios menores Mayo 2005 3 3 Cambios menores Septiembre 2005 4 0 Correcci n de bug con ATMEGA8535 Abril 2006 5 0 Soporte de m s dispositivos Agosto 2006 II VERSIONES MANUAL DE USUARIO Versi n Descripci n Fecha 0 9 Versi n original Septiembre 2004 1 0 Cambio de imagen Abril 2006 1 1 Correcciones menores Mayo 2006 2 0 Versi n actual Agosto 2006
11. s entre el programador AVR Tit n EX de Haltica y un microcontrolador AVR Debe tener cuidado al realizar las conexiones del programador AVR Tit n EX y los microcontroladores ya que ambos dispositivos son de tecnolog a CMOS y un manejo inadecuado podr a llegar a da ar el programador el microcontrolador o ambos Se recomienda el uso de una pulsera antiest tica 3 2 INTERFAZ CON AVR STUDIO DE ATMEL 6 El AVR Tit n EX de Haltica cuenta con interfaz directa con la IDE Integrated Development Environment o entorno integrado de desarrollo AVR Studio de ATMEL 6 Lo que te permite crear tu c digo compliar simular y descargarlo al microcontrolador todo desde un mismo programa Una descripci n del proceso de programaci n as como una descripci n del mismo se enlista a continuaci n 1 Conectar el programador AVR Tit n EX al dispositivo AVR que se desee programar 2 Conecte el cable serie entre la computadora y la tarjeta programadora AVR Tit n EX 3 FEnergice el circuito si el programador esta correctamente conectado el LED rojo encender indicando que se encuentra alimentado mientras que el LED bicolor permanecer parpadeando esto indica que el programador est listo para descargar un programa a un microcontrolador AVR 4 En la barra de men del AVR Studio seleccione el men correspondiente a Tools de ah seleccione la opci n AVR Prog como se muestra en la figura 3 3 HALTICA AUTOMATIZACI N HALTIC
12. software Computadora Personal con Procesador 486 o superior 16 MB de RAM o superior 62 MB de espacio libre en disco AVR Studio 4 Sistema operativo Windows 98 2000 ME XP para Windows 95 utilizar AVR Studio 3 5 Puerto serial COM o adaptador USB serial con drivers Fuente de alimentaci n de 5 V 2 2 DESCRIPCI N DEL HARDWARE La tarjeta programadora se muestra en la figura 2 1 y cuenta con las siguientes caracter siticas 1 LED rojo indicador de energizado 2 LED bicolor indicador del estado del programador 3 Bot n de Reset de programaci n 4 Terminal para programaci n ISP In System Programming 5 Conector DB9 hembra para conexi n a la PC a trav s del cable serie suministrado con el kit 2 3 Tel 5302 1186 gt www haltica com Wi 1 133 Figura 2 1 Descripci n del programador AVR Tit n EX de Haltica HALTICA AUTOMATIZACI N HALTICA El programador AVR Tit n EX de Haltica es un programador ISP In System Programming lo cual significa que puede programar el microcontrolador directamente en la aplicaci n en que se encuentre ya que solo necesita de 4 pines para programar el dispositivo y dos pines para la alimentaci n del programador Esta caracter stica lo hace ideal para desarrollar aplicaciones de una forma r pida pues evita la necesidad de remover el microcontrolador de la aplicaci n donde se encuentre para programarlo y posteriormente regresarlo a la aplicaci n Es
13. ta caracter stica posibilita al dise ador programador el poder reprogramar al microcontrolador directamente en la aplicaci n o circuito impreso PCB Su tama o compacto y robusto desempe o lo hace ideal para el uso en ingenier a industria y para hobbistas 3 Uso DEL AVR TIT N EX 3 1 CONEXI N DEL HARDWARE El AVR Tit n EX cuenta con una terminal de programaci n ISP que consiste de un header de 6 pines estos pines se muestran en la figura 3 1 Tel 5302 1186 1 www holtica com IT i 33 GND VCC RESET MOSI MISO SCK Figura 3 1 Terminal de programaci n ISP Los pines son los siguientes 1 GND Tierra 2 VCC Voltaje de alimentaci n t picamente 5V 3 RESET Pin de reset 4 MOSI Pin Master Output Slave Input 5 MISO Pin Master Input Slave Output 6 SCK Pin de se al de reloj Los pines 1 y 2 GND y VCC respectivamente son los pines que se utilizan para alimentar al programador AVR Tit n EX este voltaje de alimentaci n es tomado directamente de la aplicaci n o sistema donde se encuentre el microcontrolador a programar Los pines 3 a 6 son los pines que se utilizan propiamente para programar el microcontrolador y se conectan 1 a 1 con el dispositivo a programar esto se muestra en la figura 3 2 HALTICA AUTOMATIZACI N HALTICA 5y 5v RESET RESET AVR MISO MISO MOSI gt MOSI AVR TITANEX sex SCcK GND Figura 3 2 Conexi n de pine
Download Pdf Manuals
Related Search
Related Contents
カタログ (PDF 542KB デジタルタコグラフ XDT-1 LIVE snap Fast Track Proユーザーズマニュアル My Passport Ultra Metal Edition User Manual G e n i o - VirtualBazar Manual del usuario Copyright © All rights reserved.
Failed to retrieve file