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.
interesante pero me gustaria tener una ayuda con esto no solo ejemplos de lo que se puede hacer
ResponderEliminarSaben 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.
ResponderEliminarEstá 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.