Monografias.com > Computación
Descargar Imprimir Comentar Ver trabajos relacionados

Comunicaciones seriales SPI dedicado al trabajo con microcontroladores Atmel




Enviado por Pablo Turmero



Partes: 1, 2


    Monografias.com
    El objetivo del proyecto es desarrollar e implementar un banco de ejercicios claves que permitan comprender toda la teoría y el funcionamiento referente al protocolo de comunicación SPI.

    INTRODUCCION
    Tratando de darle un uso adecuado y diversificado a los ejercicios, aprovechando las diferentes herramientas que dispone el AVR Butterfly y demás elementos, y así tener una visión más amplia, acertada y completa de lo que involucra esta interfaz de comunicación serial.

    Monografias.com
    En la mayoría de los circuitos modernos se necesitan microcontroladores que se comuniquen entre sí.
    Una manera muy fácil y sencilla es haciendo uso del protocolo SPI.

    DESCRIPCION GENERAL DEL PROYECTO
    El SPI minimiza el consumo de espacio y pines en los proyectos a implementarse, y funciona mediante el envío de ceros y unos de forma secuencial sobre tres cables.

    Monografias.com
    SPI es un subsistema de comunicaciones seriales independiente, que le permite al microcontrolador comunicarse síncronamente con otros dispositivos.
    INTERFAZ PERIFERICA SERIAL
    Cada dispositivo puede actuar como transmisor y receptor al mismo tiempo, por lo que este tipo de comunicación serial es full dúplex.

    Tiene mayor velocidad de transmisión que I²C o SMBus. Su implementación en hardware es simple, aunque no permite control de flujo y sólo funciona en las distancias cortas.

    Monografias.com
    El SPI necesita dos dispositivos para la comunicación.
    Un maestro, aquel que inicia la transferencia de información sobre el bus y genera las señales de reloj y control.
    Un esclavo, un dispositivo controlado por el maestro a través de una línea selectora llamada Chip Select o Select Slave.
    INTERFAZ PERIFERICA SERIAL

    Monografias.com
    INTERFAZ PERIFERICA SERIAL
    SPI en el AVR Butterfly utiliza cuatro pines con diferentes funcionalidades:

    Monografias.com
    El software que se utilizará para la programación de los microcontroladores es el AVR Studio 4, el cual es un Entorno de Desarrollo Integrado para escribir y depurar aplicaciones AVR en el entorno de Windows y posee dos compiladores para los lenguajes Assembler y C usados para la creación de los códigos.
    Requerimientos para el proyecto

    Monografias.com
    También se utilizará el software de simulación PROTEUS 7.7 Service Pack 2, el cual permite implementar en forma simulada los códigos hechos en lenguaje C con los integrados y sus conexiones.

    Requerimientos para el proyecto

    Monografias.com
    El hardware que se utilizará para desarrollar el proyecto principalmente es el AVR Butterfly, el cual es un Kit de desarrollo, entrenamiento y aprendizaje de microcontroladores Atmel.
    Requerimientos para el proyecto

    Monografias.com
    El AVR Butterfly expone las siguientes características principales:
    •Diseño de bajo consumo de energía.
    •Periféricos:
    – Controlador LCD, Memorias.
    •Interfaces de comunicación:
    – UART, SPI, USI.
    •Métodos de programación
    – Self-Programming/Bootloader, SPI, Paralelo, JTAG.
    • Convertidor Analógico Digital (ADC).
    • Timers/Counters: RTC, PWM.
    AVR BUTTERFLY

    Monografias.com
    El kit además contiene: un microcontrolador ATmega169V, LCD, Joystick, altavoz, cristal de 32 KHz, DataFlash de 4 Mbit, convertidor de nivel RS-232, interfaz USART, USI, sensor de temperatura, de luz, ADC, conectores para acceso a periféricos, y Batería de 3 V.
    AVR BUTTERFLY
    El Atmega169 es un microcontrolador CMOS de bajo consumo de 8-bits basado en la arquitectura RISC de los AVR. Mediante la ejecución de instrucciones de gran alcance en un solo ciclo de reloj, permite al sistema diseñado optimizar el consumo de energía frente a la velocidad de procesamiento.

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter