Seminario programación microcontroladores ARM LPC 1769

Slides:



Advertisements
Presentaciones similares
Org. y Arquitectura del Computador
Advertisements

Arquitectura RISC & CISC y DSP
El modelo de Von Neumann
Microprocesadores Componentes básicos..
A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO LECCION 5 – ARQUITECTURA INTERNA DE LOS PIC - 1F.F. LINERA ARQUITECTURA BASICA. CARACTERISTICA.
UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS CHAPULTEPEC
MICROCONTROLADORES NOCIONES BÁSICAS.
Alumno: Roy R. Mercado Núñez
MICROPROCESADORES y MICROCONTROLADORES
Arquitectura de Computadores I
Arquitectura de Computadores I PIPELINING. Pipelining Un pipeline es una serie de etapas, en donde en cada etapa se realiza una porción de una tarea.
Procesadores de bajo consumo: frente a 1. Introducción ARM Bajo Consumo Microarquitectura Intel Atom Bajo Consumo Microarquitectura Comparativa Bibliografía.
Introducción a los Microcontroladores
LA COMPUTADORA.
ARQUITECTURA DE COMPUTADORAS
Adquisición de datos Señal (I, V, f, …) Instrumento Acondicionamiento
RESUMEN: Softmicro de 8 bits Xilinx
Por José Miguel López, Daniel Ballesteros y Darío Mehrgut
Introducción a los MCU´s de Motorola
EMISION MULTIPLE DE INSTRUCCIONES
Arquitectura de Conjunto de Instrucciones (ISA)
Su objetivo es conseguir el rendimiento de una memoria de gran velocidad al costo de una memoria de baja velocidad Los puntos básicos relacionados con.
Circuitos Combinacionales Comunes
1 Aula de Informática del Centro de Participación Activa para Personas Mayores de El Ejido (Almería). Consejería Territorial de Salud y Bienestar Social.
Bus PCI. PCI: Peripheral Component Interconnect (Intel 1993).
Microcontroladores PIC
ISA (Instruction Set Architecture)
Operación de Micros e Interfaces
EL MICROPROCESADOR.
P(C) = m * nMAXIMO GRADO DE PARALELISMO WSBS ha sido llamado el procesamiento en serie de bits, ya que se procesa un bit por vez (n = m = 1). Es el procesamiento.
5º Microprocesadores para comunicaciones
Organización del Computador I Verano MIPS (1 de 2) Basado en el capítulo 3 del libro de Patterson y Hennessy Verano 2004 Profesora Borensztejn.
ARQUITECTURA DE COMPUTADORES
Maquinas Digitales  La idea principal es dividir el procesamiento de cada una de las instrucciones en una serie de pasos totalmente independientes.
Universidad de Las Palmas de Gran Canaria DCIC Universidad de Las Palmas de Gran Canaria 2008 Autor: Christian Pérez Fajardo.
MICROCONTROLADORES NOCIONES BÁSICAS. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
Electrónica aplicada al tratamiento de datos Procesadores digitales de señal (PDS) DSP: Digital Signal Processors (procesadores) DSP: Digital.
MICROCHIP PICmicro Josué Viera Rivero ¿ μC ? Procesa información Interactúa con su entorno Responde ante estímulos.
MICROCONTROLADORES NOCIONES BÁSICAS COMPUTO II. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
M.C. Luis Ricardo Salgado Garza Depto. Ciencias Computacionales, ITESM-MTY Marzo 2004.
Tema 2: Lenguaje máquina
MICROCONTROLADORES COMPATIBLES CON 8XC51
Tema 1: Introducción a los microcontroladores
ARM11. Fruto del proyecto de Acorn Computers y Steve Furber.
UNIVERSIDAD DEL VALLE DE MEXICO
Tema 4: El microcontrolador PIC16F876
UNIDAD CENTRAL DE PROCESO
Real Colegio San José S.A.S Programación - BASIC.
INTRODUCCIÓN A LAS HERRAMIENTAS DE DISEÑO CON PIC
Sánchez Manjarrez Silvana Ing. Daniel Domínguez C. México, D.F. a 13 de septiembre del 2006 Arquitectura de Computadoras Arquitecturas CISC Y RISC Campus.
Capítulo 4 CPU y la memoria.
Tendencias Generales Dotación física Software lógica Más pequeño
NOCIONES BÁSICAS COMPUTO II
Tema: Historia de los Microprocesadores
Estructura Microcontrolador
Nico Puch. Los ordenadores analógicos comenzaron a construirse a principios del siglo XX. Los primeros modelos realizaban los cálculos mediante ejes y.
COMPONENTES DEL PC LEONARDO OLIVARES VILLA MATEO CARDONA ARENAS.
La importancia de un equipo de computo
Principio unidad 1.
MICROPROCESADORES INTEGRANTES: Williams Rodríguez C.I: Peña julio C.Ojeda 17/04/2012.
PICOBLAZE RESUMEN.
INTRODUCCIÒN MICROCONTROLADORES
ARQUITECTURAS DE LOS SERVIDORES El computador tiene 2 aspectos para entender su funcionamiento al nivel de programación: Almacenamiento Procesamiento Para.
Tema 1- Generalidades sobre Control Digital
I Kamilo Osorio Restrepo 8°B Juan David Velez. TIPOS DE PROCESADORES Y SUS FUNCIONES PRINCIPALES CISC. Complex Instruction Set Computing. Posee un número.
ARQUITECTURA DEL COMPUTADOR INTEGRANTES: CASTRO MYCHAEL ALVEAR NELSON FLORES DANILO RODRIGUEZ CARLOS IZQUIERDO HARRY INTEGRANTES: CASTRO MYCHAEL ALVEAR.
Gestión de Memoria – Parte 2
Arquitectura de Computadoras (Taller) Semestre II de 2008.
Tecnologías y Arquitecturas de SE
Transcripción de la presentación:

Seminario programación microcontroladores ARM LPC 1769

Título Detalle programa: Descripción técnica LPC1769. Damian Cabrera Marcos Politi INTI-Energía Detalle programa: Descripción técnica LPC1769. Ejemplos de programación. Manejo de puertos. Funciones delay(). Manejo Timer . Manejo RTC (Reloj de Tiempo Real). Manejo de LCD. Conversor Analógico Digital (CAD). Manejo de Comunicación RS232/485. Manejo de Interrupciones externas. Manejo de memorias I2C. Manejo del puerto USB.

ARM significado ARM= Advanced RISC Machine En 1980 Patterson y Ditzel publican un paper titulado “The Case for the Reduced Instruction Set Computer” (“El caso de la computadora de repertorio de instrucciones reducido”) . En este trabajo exponían la visión de que la arquitectura para un procesador sinlge-chip no tenía que ser la misma que la óptima arquitectura que para un procesador multi-chip. Su argumento estaba sustentado en los resultados de un proyecto acerca del diseño de un procesador de un egresado de Berkeley, el cual incorporaba una arquitectura para un repertorio de instrucciones reducido (RISC). Un tamaño fijo de palabra de instrucción de 32 bits con algunos formatos; los procesadores CISC tipicamente tenían una longitud de palabra variable con muchos formatos. Un arquitectura de load-store(cargar-almacenar) donde las instrucciones que procesan el dato solo operan con registros y estan separadas de las que se utilizan para acceder a memoria. Los procesadores CISC tipicamente almacenan valores en memoria que serán utilizados como operandos en instrucciones de procesamiento de datos. Ejecución en pipeline; los procesadores CISC permitían una pequeña, si es que había, solapamiento entre instrucciones consecutivas. 3

Pipeline El pipeline de instrucciones (3 etapas) Permite superponer en el tiempo la ejecución de varias instrucciones a la vez. No requiere hardware adicional. Solo se necesita lograr que todas las partes del procesador trabajen a la vez. Trabaja con el concepto de una línea de montaje: Cada operación se descompone en partes. Se ejecutan en un mismo momento diferentes partes de diferentes operaciones. Cada parte se denomina etapa (stage). El resultado: Una vez entrado en regimen ejecuta a razón de una instrucción por ciclo de clock. 4

Características técnicas: Descripción Gral: LPC1769, contienen microcontroladores ARM Cortex-M3, microprocesador de 32 bits, para aplicaciones de un alto nivel de integración y baja potencia de consumo. ARM Cortex-M3, al igual que los otros microprocesadores ARM, tienen un limitado numero de funciones Assembler, RISC. Hasta el LPC1768, la frecuencia de funcionamiento llegaba a 100 MHz, en el LPC1769 se llega a 120 MHz, aumentando de esta manera la cantidad de operaciones que se pueden realizar en un mismo tiempo. Incorpora una serie de periféricos en relacion a los de tecnologia anterior (LPC1768 y demás), agrega UART’s Ethernet etc. Incorpora mas memoria flash. 5

Características Técnicas Frecuencia de trabajo ARM Cortex-M3, superior a 100 MHz. Memoria flash 512 kB. Ocho canales de propósito general, conformado por una matriz que puede ser usada con SSP, I2C, UART, Conversor Analógico Digital, Digital Analógico. Cuatro UART (uno de ellos con modem I/O RS485). Ethernet. Comunicacion SPI, canales half y full duplex. Tres interfaces I2C. I2S (Inter IC Sound) Interfaz de entrada/salida de audio. Un control PWM. Conversor Analogico Digital de 10 o 12 bits. Reloj de Tiempo Real. Controlador de comunicacion USB. Entre otros… Para mas detalles ver http://www.nxp.com/documents/data_sheet/LPC1769_68_67_66_65_64_63.pdf

Av Gral Paz 5445 San Martin Buenos Aires, Argentina 4724-6200 Int 7032 dcabrera@inti.gob.ar mpoliti@inti.gob.ar 05/2013