My projects website

I have uploaded some of my projects to dotsboxes.tk.

domingo, 3 de mayo de 2009

Programando AVR Tiny 15L

Continuando con el famoso proyecto del carrito (del que no he escrito nada :p) la primera experiencia de arqui (Arquitectura de Computadores) este semestre fue programar un Tiny 15L.

Programar un microcontrolador es muy diferente a programar en una "computadora normal" ya que, aparte de tener que hacer los circuitos para el Tiny (en este caso alimentar el pin de reset, Vcc, conectar Gnd y otros pines...), no hay muchas herramientas para probar lo que uno está haciendo (bueno, hay un simulador, pero no es lo mismo) y el programa de uno es lo único que está corriendo. Es decir uno tiene todos los recursos a la disposición.

Después de lograr soldar un par de lentejas con patas, soldar la conexión del zócalo, y unir el Tiny con el zócalo (y reparar soldaduras rotas....), hacer nuestro quemador de Tinys (algo que permite programar el Tiny desde la compu) y hacer unos cuantos programas por fin tuvimos nuestros programas corriendo en el Tiny!!!!

Este video es un "Hola Mundo" con el Tiny. Simplemente prende y apaga un LED.

Este otro es más elaborado. Lo que van a ver es que se puede cambiar el número en la pantalla. Lo que en realidad hace es medir la tensión en un "divisor de tensión" con un potenciómetro, obtiene un valor digital (con el ADC del Tiny), luego convierte el valor a la representación del número que se muestra en la pantalla y luego envía los datos (ocho digitos binarios) a un registro de corrimiento para que lo envía a la pantalla pantalla.

2 comentarios:

  1. interesante pero me gustaria tener una ayuda con esto no solo ejemplos de lo que se puede hacer

    ResponderEliminar
  2. Saben que no me había dado cuenta que al moderar los comentarios no dice de cual post es? Bueno, ya encontré de cual era, ja ja.

    Está bien, intentaré poner ejemplos pequeños, pero cuando salga de un proyecto en ensamblador de Intel(osea mañana :S).

    PD: Es más bonito en ensamblador de Tiny o PIC que el de Intel.

    ResponderEliminar

Podés usar las etiquetas html "b", "i" y "a" para negrita, cursiva y vínculos respectivamente.
No agregue correos electrónicos directamente. Puede agregarlos poniendo algo como "soy fulanito con correo en hotmail, obviamente com". Se evitarán que ladrones como los de NovalGraphics les envíen spam (nadie sabe de donde roban los correos, entonces mejor prevenir).

Entradas relacionadas

Related Posts with Thumbnails