avr

7
CURSO ATMEGA 16 Características y puertos de I/O

description

avr comandos

Transcript of avr

  • CURSO ATMEGA 16

    Caractersticas y puertos de I/O

  • CARACTERSTICAS ATMEGA 16

    Arquitectura Risc

    Velocidad de reloj hasta 16 MHZ

    Usa una arquitectura Harvard

    16 kb de memoria de programa

    2 timer de 8 bits

    1 timer de 16 bit

    4 salidas de pwm

    8 canales de ADC de 10 bits

    Modulo TWI (I2C)

    Modulo USART (comunicacin serial)

    Modulo SPI

    32 pines de I/O

  • QU ES LA ARQUITECTURA RISC?

    Sus siglas no dicen que es Reduced Instruction Set Computer que nos dice que es una computadora con un set de instrucciones reducido

    Esto no quiere decir que vamos a encontrar pocas instrucciones como tal pero si menos que en una arquitectura CISC

    Esta arquitectura se caracteriza por que cuenta con instrucciones simples y rapidas que se ejecutan en un ciclo maquina (casi todas)

  • DIAGRAMA DEL AVR

    En esta imagen podemos observar que la memoria del programa se encuentra separada de la de datos

    La memoria SRAM es la memoria de propsito general en esta memoria se guardan variables auxiliares , el stack,etcdebido a que es una memoria ramcuando se quita la alimentacin esta pierde toda la informacin.

    Memoria de programa

    Memoria de datos

  • PERIFRICOS DE I/O

    En esta imagen se muestra como esta los pines fsicos del avr y como se conectan al bus de datos, mas adelante se describir que son los registros DDR, PORT y PIN

    Registro DDR

    Registro PORT

    Registro PIN

  • REGISTROS

    El registro DDRX es un registro de 8 bits donde la X es la letra del puerto correspondiente estos pueden ser el A ,B , C o D y cada bit es el pin correspondiente y escribiendo 1 en el bit correspondiente este se configurara como salida digital, escribiendo un 0 este se configurara como entrada digital

    El registro PORT al igual que el DDR es de 8 bits y sigue la misma configuracin con las letras del puerto y los bits, el valor que se escriba en este registro se vera reflejado en los pines externos

    El registro PIN nos indica el estado de los pines del AVR cuando este se configura como entrada digital

  • DISTRIBUCIN DE PINES Y PUERTOS

    Los ejemplos de los programas estn en mi canal

    https://www.youtube.com/user/george9105

    Curso ATMEGA 16Caractersticas atmega 16Qu es la arquitectura Risc?Diagrama del avrPerifricos de I/ORegistrosDistribucin de pines y puertos