miércoles, 30 de octubre de 2013

Proyecto con SPI.

Fecha de entrega: 12 de noviembre para el grupo del martes y 13 de noviembre para el grupo del miércoles.

Las opciones para el proyecto con SPI son las siguientes:

1. Capturar switchs y enviarlos a memoria eeprom. Se evalúa sobre 100.
    - Capturar los switchs de la tarjeta, por un cierto tiempo y capturar la secuencia en que se presionan.
    - Dejar un switch para seleccionar modo captura o reproducción.
    - Si es modo captura se envían a la memoria eeprom SPI.
    - Si es modo reproducción se lee de la memoria eeprom SPI y se prenden los leds correspondientes a cada switch.

2. Captura switchs un maestro y envía a esclavo que prende leds. Se evalúa sobre 100.
    - Se requieren dos dispositivos.
    - El maestro captura los switchs y los manda a través de SPI al esclavo.
    - El esclavo prende los leds correspondientes a los switchs del maestro.

3. Captura ADC (12 bits) y se guarda en memoria eeprom. Se evalúa sobre 125.
  - En modo captura señal ADC y se guarda en memoria eeprom SPI.
  - En modo reproducción se lee lo guardado en eeprom y se reproduce en un DAC.

4. Captura ADC (12 bits) maestro y esclavo lo reproduce en DAC. Se evalúa sobre 125.
  - Se requieren 2 dispositivos.
  - El maestro captura ADC y los manda a esclavo por SPI.
  - El esclavo reproduce en el DAC lo que recibió por SPI.

Nota: En todos los casos es necesario considerar la frecuencia de muestreo al momento de reproducirse.

+ Se evaluará el diseño (por capas), la codificación y funcionalidad correcta.
+ El reporte es en el formato y se entrega por escrito.
+ El proyecto contará como evaluación.

viernes, 25 de octubre de 2013

jueves, 24 de octubre de 2013

Ejemplo ATxMega SPI

Hola,

les paso el ejemplo de clases para configurar el periférico SPI.

Configuración SPI

También un ejemplo de como podría quedar diseñado como un driver, modularizado y programado un con un poco más de orden .
Driver SPI

Saludos.

miércoles, 23 de octubre de 2013

Código chat rs232

Hola,

les mando el programa que hice para el chat.
Incluye los archivos del proyecto de eclipse.

Chat RS 232

Saludos.

Programa switch que toglea leds con interrupción

Hola,

les paso el programa que hicimos en clase del push button que toglea los leds.

Incluye los archivos del proyecto en Atmel Studio y en eclipse.

Programa switch leds

Saludos.