4157
Comentario:
|
4256
|
Los textos eliminados se marcan así. | Los textos añadidos se marcan así. |
Línea 67: | Línea 67: |
<<BR>> <<BR>> == Vocabulario/Referencia == <<BR>> === Tipos de Memorias === <<BR>> <<BR>> |
Seminario AVR
Tabla de Contenidos
Programas a utilizar
Eclipse
AVR Studio
también considerar la instalación de AVR tool chain
AVR Bascom
BASCOM-AVR es un compilador de BASIC para la familia AVR de ATMEL, desarrollado por la empresa Holandesa MCS ELECTRONICS. Ha sido desarrollado para correr sobre W95/98/NTy dispone de todas las características de la familia BASCOM.
Herramientas a utilizar
AVR Dragon
The AVR Dragon sets a new standard for low cost development tools. AVR Dragon supports all programming modes for the AVR device family. It also includes complete emulation support for devices with 32kB or less Flash memory.
Programming Interfaces
- In-System Programming
- High Voltage Serial Programming
- Parallel Programming
- JTAG Programming:
Emulation Interfaces
- JTAG
- debugWIRE
The AVR Dragon is USB powered and is capable of sourcing an external target. A prototype area allows simple programming and debugging.
The AVR Studio online-help contains a complete list of supported devices.
AVR-PROG Programador USB
AVR-PROG es un programador USB, tipo “Pen-Drive” de Alta Velocidad, diseñado para programar micros AVR, en cualquiera de sus modelos, desde la serie “90Sxxxx” hasta los nuevos “Xmegaxxxx” dado que todos ellos poseen un puerto ISP (In-Circuit) de 4 pines.
AVR-PROG posee un Software Actualizable desde Internet, denominado sinaprog, el cual es una Interfaz Gráfica del popular AVRDUDE, con el cual programaremos cualquier modelo de microcontroladores AVR de ATMEL.
Los microControladores AVR de ATMEL, han venido ganando terreno en popularidad a nivel mundial ya que su arquitectura de programación están basados en Software Libre, existen en Internet, cantidad de proyectos e información y programas con Licencia Libre, por lo que, muchas personas recurren a cualquier versión de Linux, como UBUNTU, para desarrollar aplicaciones de automatización y control Web de una forma mas versátil.
Debido a la Alta Velocidad de Operación (Los AVR NO dividen Frecuencia) y un sin número herramientas, sistemas de desarrollo y modelos de microcontroladores AVR disponibles a precios asequibles, estos se convierten en una opción muy interesante a la hora de desarrollar sistemas y aplicaciones de alto desempeño y performance.
Como cargar un programa
Compilaciones y Depuraciones
Compilador avr-gcc
Este compilador es compatible con ANSI C, por el cual se genera código además posee la librería avr-libc y adicionalmente es software libre.
Prácticas
Hola mundo/microcontrolador
Secuencia de Leds
Comunicación puerto Serial
Manejo de E/S analógicas
Manejo de pantalla LCD
Vocabulario/Referencia
Tipos de Memorias