User Tools

Site Tools


Writing /var/lib/dokuwiki/data/meta/teaching/ie0107/ie-0107_laboratorio_de_microcontroladores_proyectos/acelerometro/instrucciones.meta failed
teaching:ie0107:ie-0107_laboratorio_de_microcontroladores_proyectos:acelerometro:instrucciones

Instrucciones de instalación y compilación:

Se utilizará una consola en Debian 3.2 y se deberá instalar los siguientes paquetes:

$ apt-get install uisp avr-binutils avr-gcc avr-libc

Para cargar el programa al ATmega16 es necesario habilitar los puertos y tener permisos de lectura y escritura, por tanto, se debe escribir en consola:

$ sudo modprobe ppdev
$ sudo chmod o+rw /dev/parport0

Y posteriormente se limpiará la carpeta contenedora del programa, con el fin de asegurarse que el mismo funcione, esto se realiza mediante el comando:

$ make clean

Y se carga el programa en el microcontrolador de la siguiente manera:

$ make load

Se sugiere realizar además una comunicación son el puerto serial para corroborar que cada función del programa principal funciona.

Para salir de consola, usted solamente debe digitar:

$ exit

Es importante considerar la alimentación del microcontrolador, la misma debe ser de 5V fijos siempre.

Circuito a utilizar

El esquemático del circuito del proyecto es el que se muestra en la figura:

El microcontrolador utilizado trabaja a una frecuencia de 8MHz, se utiliza conuna prescala de 1 y por lo tanto, algunos componentes como las resistencias de pull up pueden variar según cada microcontrolador y su configuración.

Componentes

  • 2 Resistencias 1KOhm
  • 8 Resistencias 220 Ohm
  • 8 LED
  • Fuente de 5V
  • Fuente de 3V
  • MPU6050
  • ATmega16
  • 74LS573

Es importante también conectar un latch 74LS573 entre el ATMega16 y el puerto paralelo, que sirva como protección al microcontrolador.

Inicio

teaching/ie0107/ie-0107_laboratorio_de_microcontroladores_proyectos/acelerometro/instrucciones.txt · Last modified: 2022/09/20 00:08 (external edit)