lunes, 31 de enero de 2011

S03C01: Conociendo el Microcontrolador ATmega328

ATmega328
En esta clase haremos enfasis en las caracteristicas del microcontrolador a utilizar en las practicas, sus partes y sus conectores


  • Caracteristicas Tecnicas del ATmega328 
    • Memorias
    • Alimentacion 
    • Voltaje de Referencia 
    • Pines Analogos 
    • Pines Digitales 
    • Comunicacion Serial 
    • SPI 
    • Interrupciones 
Hablaremos del diseño de Sistemas Embebidos basados en MicroControladores, como funcionan y como se deben programar

lunes, 24 de enero de 2011

S02C02: Practica con Arduino


Se realizara la primera practica con Arduino :

  • Partes de la tarjeta 
    • Micro controlador 
    • Fuente y Regulador 
    • Conector USB, conversor Serial - USB 
    • Pines Digitales 
    • Pines Analogos 
  • El Hola Mundo 
    • El LED 
    • Controlando el led en la tarjeta 
    • Un Led Externo 
  • La Fotoresistencia
    • Montaje 
    • Lectura de datos 
    • Encender el led con respecto al nivel de luz 

S02C01 : Microcontroladores

El tema principal para esta clase son los microcontroladores :
  • Que es un microcontrolador 
  • Cual es su relación con los sistemas embebidos 
  • Caracteristicas :
    • Memoria ROM
    • Memoria RAM 
    • Memoria Flash
    • La EEPROM
    • Timers 
    • I/O
    • Interface Serial 
    • Conversor A/D
    • Comunicacion 
    • Interrupciones 
    • Alimentacion 
  • Usos 

Para estos temas nos basaremos en el libro "Microcontrollers made easy" de STMicroelectronics http://www.st.com/stonline/books/pdf/docs/4966.pdf


Se presentara también información del microcontrolador ATmega328 el cual se utilizara para el desarrollo de las practicas del curso. 

Actividad para el Jueves 27 de Enero de 2011 : 
  • Responder las siguientes preguntas : 
    • Que es un LED ? 
    • Que es una fotoresistencia (LDR) y como funciona ? 

jueves, 20 de enero de 2011

S01C02: Introducción a los Sistemas Embebidos

Los temas a tratar en esta sección son : 

  • Que es un Sistema Embebido ? 
  • Sistemas Embebidos y Computación Ubicua 
  • Ejemplos
    • Automóviles 
    • Aviones 
    • Telecomunicaciones 
    • Sistemas Médicos 
    • Autenticacion de Usuarios 
    • ....
  • Fiabilidad 
  • Eficiencia 
  • Tiempo Real 
  • Sistemas Dedicados 
Para el desarrollo del tema utilizaremos la presentación de introducción al curso de Diseño de Sistemas Embebidos de la universidad de Dortmund, aquí esta el enlace a la presentación : 

Actividad para el Lunes 24 de Enero de 2011 : 
  • Responder las siguientes preguntas : 
    • Que es un microcontrolador ?
    • Para que se utilizan los microcontroladores ? 
    • Cual es la relación entre los sistemas embebidos y los microcontroladores ? 
    • Identificar las carateristicas del microcontrolador ATmega328 
      • Tipos de Memoria 
      • Cantidad de Memoria 
      • Velocidad de Procesamiento 
      • Voltaje de Operacion 

lunes, 17 de enero de 2011

S01C01 : Introduccion a los Sistemas Embebidos

Actividad (15 minutos) : 

  • Busque en Internet las definiciones para : 
    • Sistema Embebido 
    • Computación Ubicua 
    • Computación Móvil 
    • Computación Física 
  • Que ejemplos de Sistemas Embebidos puede encontrar en el mundo real ? 
Después de los 15 minutos realizaremos una mesa redonda donde socializaremos lo que encontramos 

S01C01 : Presentación del Curso

Universidad Autonoma de Manizales
Facultad de Ingenierias 
Ingeniería de Sistemas 

Sistemas Embebidos
Primer Semestre de 2011

Docente : Marlon J. Manrique (marlonj.uam en gmail) 

Programa : 
  1. Primer Corte :
    1. Introduccion a los Sistemas Embebidos
    2. Historia y Motivación.
    3. Clasificaciones y Metas
    4. Microcontroladores 
    5. Arquitectura de los microcontroladores
    6. Programacion Basica de Microcontroladores 
    7. Ambiente de desarrollo Arduino
    8. Comunicacion con el Computador
    9. Entrega Proyecto (50%) Febrero 17 de 2011
    10. Quizes y Talleres (20%) 
    11. Examen (30%) Febrero 24 de 2011
  2. Segundo Corte :
    1. Programacion de Sistemas Embebidos
    2. Assembler 
    3. C y C++ 
    4. Modulos de captura de datos 
    5. Programacion en Java
    6. Otros Ambientes 
    7. Plataforma Bug 
    8. Desarrollo de aplicaciones para dispositivos 
    9. Entrega Proyecto (50%) : Abril 3 de 2011
    10. Examen (30%) Abril 7 de 2011
    11. Quizes y Talleres (20%)
  3. Tercer Corte : 
    1. Computacion Movil 
    2. Desarrollo de aplicaciones en J2ME
    3. Desarrollo de aplicaciones en Android 
    4. Entrega Proyecto (50%) : Mayo 19 de 2011
    5. Examen (30%) Mayo 25 de 2011
    6. Quizes y Talleres (20%)
Clases :