Universidad de Alcalá Ingeniería de Telecomunicación Laboratorio de Introducción a los Sistemas Electrónicos Digitales CURSO 2008-09 Introducción al Laboratorio
Laboratorio de ISED-IT Introducción al Laboratorio Profesorado Conocimientos previos Objetivos El microcontrolador elegido Herramientas de trabajo Planificación Recomendaciones Evaluación
PROFESORADO DE LABORATORIO D. José Manuel Villadangos Carrizo Despacho O-336 E-mail: villa@depeca.uah.es Grupos:» Miércoles 15:00-17:00 (L5)» Jueves 9:00-11:00 / 15:00-17:00 (L5)
CONOCIMIENTOS PREVIOS Programación en C El 90% del trabajo es de programación Circuitos Electrónicos. Diseño Digital Necesario para entender el funcionamiento del microcontrolador y la conexión de periféricos Introducción a los Sistemas Electrónicos Digitales Arquitectura ARM
OBJETIVOS DEL LABORATORIO Introducción a los microntroladores. Inicio a la programación en C de microcontroladores ARM: El LPC2138 de NXP (ARM7) Inicio a manejar herramientas profesionales de diseño: Entorno Keil RealView ARM (uvision3) Programación de una tarjeta de desarrollo basada en el LPC2138 (NXP)
PRÁCTICAS DE DISEÑO DE SISTEMAS EMPOTRADO (Asignatura de SED) Voltímetro digital verbal Control de acceso con tarjeta chip Control remoto de motores Sintonizador digital de FM
PRÁCTICAS DE DISEÑO DE SISTEMAS EMPOTRADO (Asignatura de SED) Estación Metereológica Sensor Temperatura Escáner de medida de distancias por infrarrojos distancia Pluviómetro Tarjeta de desarrollo (LPC21x8) Emisor RF Barrido 180º Obstáculo Servo Sensor Humedad Receptor RF (4800,N,8,1) 1 Anemómetro Presión UART LPC2138 (Tarjeta de desarrollo) GP2D12 LCD 10 LDR Temperatura Hyperterminal LM386 1 LPC2138 Brújula Menú <> Enter COMx 2 Pulsadores
Familia LPC213x (NXP)
Introducción al Laboratorio Propuesta de tarjeta de desarrollo (para adquirir los alumnos) sobre la que se desarrollará la aplicación. www.etteam.com Laboratorio de Introducción a los Sistemas Electrónicos Digitales - IT Curso 2008-09
Mini N-Link ARM USB JTAG (For debugging) www.micro4you.com
Propuesta de tarjeta de desarrollo (para adquirir los alumnos) sobre la que se desarrollará la aplicación. LPC-P2106 PROTOTYPE BOARD FOR LPC2106 ARM MICROCONTROLLER ARM-JTAG DONGLE FOR PROGRAMMING AND DEBUGGING (MACRAIGOR WIGGLER COMPATIBLE) www.olimex.com
Propuesta de tarjeta de desarrollo (para adquirir los alumnos) sobre la que se desarrollará la aplicación. www.propox.com
RealView Microcontroller Development Kit (MDK) µvisionide, debugger, and simulation environment, RealView industry-leading C/C++ compiler from ARM, MicroLib highly optimized run-time library, Real-Time Trace for Cortex-M3 processor based devices, Keil RTX deterministic Real-Time Operating System, Detailed start-up code for microcontroller devices using the Device Database, Flash programming algorithms for ULINK Products, Extensive range of examples and template to enable you to begin working on your project as quickly as possible. http://www.keil.com/arm/mdk.asp
Entorno de desarrollo Keil μvision3 (ARM)
Entorno de desarrollo Keil μvision3 (ARM)
PLANIFICACIÓN DEL LABORATORIO Presentación Introducción a los microcontroladores Explicación del entorno de desarrollo Keil uvision3. Realización de ejemplos de programación y depuración a través del simulador. Explicación de la tarjeta de desarrollo. Realización de un ejemplo de programación sobre una tarjeta de desarrollo del laboratorio.
EVALUACIÓN La nota del laboratorio es un 30% de la nota de la asignatura. Evaluación continua Asistencia y seguimiento del Laboratorio. Entrega de trabajos o ejercicios de programación.