ATMEL STUDIO creando nuevo proyecto con ATMEGA32

publicado en: Teoria MCU | 0

CREAD NUEVO PROYECTO CON ATMEGA32 EN ATMEL STUDIO

 1. INTRODUCCIÓN

Atmel Studio, en este apartado se da inicio a una serie de capítulos sobre el controlador ATMEGA32, este microcontrolador es muy conocido y utilizado, pero para los que todavía no lo conocen o utilizan, se describe cada capítulo desde cero y para los que ya lo han utilizado, nunca esta demás volver a recordad o enfatizar temas nuevos. Cabe aclarar que cuando se habla de capítulos se hace referencia a los módulos que posee este microcontrolador, como son los siguientes; Timers, I2C, SPI, PWM, Interrupciones, Usart, etc. A continuación se realizará un breve resumen de todas las características del microcontrolador ATMEGA32 basándonos en su hoja de datos.

atmel-studio-creando-nuevo-proyecto-atmega32-1

2.1 SEGMENTOS DE MEMORIA

  • 32KB Memoria de Programa (tipo FLASH).
  • 1024Bytes de Memoria
  • 2KB de Memoria Interna
  • Escritura/Borrado: 10,000Flash/100,000 EEPROM.
  • Memoria Flash AUTO-PROGRAMABLE.

2.2 CARACTERISTÍCAS ESPECIALES

  • POWER ON RESET.
  • Detección Programable de BROWN-OUT.
  • CALIBRACIÓN DE OSCILADOR Interno RC.
  • Origen de Interrupción EXTERNO, INTERNO
  • Hasta
  • OSCILADOR de 0-16 MHZ.
  • 6 MODOS SLEEP

2.3 CARACTERISTÍCAS PERIFERICAS

  • 2 TIMER/CONTADOR 8 bits de resolución.
    • Prescaler independiente.
    • Comparador Independiente.
  • 1 TIMER/CONTADOR 16 bits de resolución
    • Prescaler independiente.
    • Comparador independiente.
  • CONTADOR EN TIEMPO REAL.
    • Oscilador independiente.
  • 4 CANALES PWM 10 bits de resolución máx.
  • 8 CANALES ADC de 10 bits de resolución
    • 8 canales en modo independiente.
    • 2 canales en modo Diferencial.
  • WATCHDOG TIMER programable con oscilador independiente.
  • 1 COMPARADOR Analógico.

atmel-studio-creando-nuevo-proyecto-atmega32-3

3. ENTORNO DE DESARROLLO ATMEL STUDIO

El IDE de ATMEL STUDIO posee varias características y herramientas las cuales ayuda a escribir un código más óptimo, también posee un Compilador basado en Software Libre AVR-GCC, en un capítulo anterior se detalló de cómo; descargar e instalar el IDE ATMEL STUDIO de atmel, de todas maneras aquí está el enlace. Empecemos…

Para la creación de nuestro primer proyecto se debe crear un espacio de trabajo “WorkSpace” el cual nos permitirá realizar nuestro código de manera más óptima ya que nos permite incluir ventanas en las cuales se muestra varias características del Microcontrolador. En las siguientes imágenes se muestra los pasos a seguir.

 

PASO 1. Crear un nuevo Proyecto clic  en <File><New><Project…>.

atmel-studio-creando-nuevo-proyecto-atmega32-5

PASO 2. Seleccionar el tipo de proyecto, nombre y directorio del proyecto. Clic OK.

atmel-studio-creando-nuevo-proyecto-atmega32-6

PASO 3. Seleccionar el microcontrolador a utilizar y luego clic en OK.

atmel-studio-creando-nuevo-proyecto-atmega32-7

PASO 4. Escribir el código y compilarlo presionando F7.

atmel-studio-creando-nuevo-proyecto-atmega32-8

4. INDICE GENERAL DE CAPÍTULOS

Deja un comentario