Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Input/Output Básica del AVR, Guías, Proyectos, Investigaciones de Microprocesadores

Aprende a programar un micro controlador Arduino (AVR ATMEGA328P) de manera profesional. Utilizando lenguaje C es posible lograr todos los funcionamientos que se requieran...

Tipo: Guías, Proyectos, Investigaciones

2018/2019

Subido el 22/02/2019

Legionarks
Legionarks 🇩🇴

1 documento

1 / 7

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Pontificia universidad católica madre y maestra.
Faculta de ciencias de las ingenierías.
Departamento de Ing. Telemática
Laboratorio de Microprocesadores
Lab. De ITT-327-01
Practica #1:
I/O Básica de AVR
Presentado por:
Jorge Michelen
Matricula:
2016-0876
Fecha de entrega:
Febrero 11, 2019
Santiago de los caballeros, Rep. Dom.
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Input/Output Básica del AVR y más Guías, Proyectos, Investigaciones en PDF de Microprocesadores solo en Docsity!

Pontificia universidad católica madre y maestra.

Faculta de ciencias de las ingenierías.

Departamento de Ing. Telemática

Laboratorio de Microprocesadores

Lab. De ITT-327-

Practica #1:

I/O Básica de AVR

Presentado por:

Jorge Michelen

Matricula:

Fecha de entrega:

Febrero 11, 2019

Santiago de los caballeros, Rep. Dom.

Objetivos

  • Tener contacto introductorio con el lenguaje C para la programación de los microprocesadores.
  • Aprender a manejar salidas y entradas con el Arduino uno que posee el micro 328p, mediante el uso de LED’s y push buttons.

Materiales

Atmel estudio

Atmel Studio 7 es la plataforma de desarrollo integrado (IDP) para desarrollar y depurar las aplicaciones de microcontroladores este le ofrece un entorno sencillo y fácil de usar para escribir, crear y depurar aplicaciones escritas en C / C ++ o código de ensamblaje. Atmel Studio 7 también puede importar fácilmente sus bocetos de Arduino como proyectos C ++. (microship,2018)

Entre algunas de sus características están las siguientes: (microship,2018)

  • Compatibilidad con más de 300 dispositivos Atmel AVR y Atmel SMART ARM.
  • Amplia biblioteca de código fuente, incluyendo controladores, pilas de comunicación, más de 1.600 ejemplos de proyectos con código fuente, servicios gráficos y funcionalidad táctil a través de Atmel Software Framework (ASF).
  • (^) Sintonice los diseños de tacto capacitivo, valide el rendimiento del sistema, monitoree el consumo de energía y datos en tiempo real.
  • Configurar y probar el rendimiento de los diseños inalámbricos con el Wireless Composer ejecutándose en el destino
  • Escribir y depurar C / C ++ y código de ensamblado con el compilador integrado

Este en general es una herramienta que permite en tiempo real simular instrucciones que van directamente desarrolladas de diferentes fuentes, leguajes y te facilita la transcripción de esos códigos en código máquina.

GPIO

GPIO (General Purpose Input/Output, Entrada/Salida de Propósito General)

como su nombre lo indica es un pin genérico que se encuentra ubicado en

una placa conectada a un chip, cuyo comportamiento (incluyendo si es un

pin de entrada o salida) se puede controlar (programar con lenguajes como

Python, C, C++) por el usuario en tiempo de ejecución.

se utilizan en:

  • Chips con pocos pines: IC, SoC, integrados y hardware a la medida, dispositivos lógicos programables (por ejemplo, FPGAs)
  • Chips multifunción: gestores de energía, códecs de audio, tarjetas de video.
  • En Arduino, Raspberry Pi los cuales hacen un gran uso de GPIO para la lectura de varios sensores, y para enviar la salida a motores de corriente continua a audio, LCD o pantallas LED para el estado.

Ilustración SEQ Ilustración * ARABIC 1: GPIO pins ATMEGA328P (Arduino nano)

Procedimiento

Ilustración 2: esquema de conexiones físicas

Calculo de resistencias para los leds.