viernes, 25 de abril de 2008

Día Sexto (6°) - 25/04/08

Previamente habíamos tenido problemas con la programación debido a que desconocíamos la configuración básica del PIC, entonces en esta clase nos avocamos a entender esta última. Con ese fin, Mariano Foullier se sentó con nosotros y leyendo, tanto el datasheet del PIC como los archivos de ayuda del MicroCode Studio conseguimos los comandos que dejan al PIC listo para el programa principal. Estas lineas de código incluyen la configuración del clock y demás parámetros internos irrelevantes al caso. Algunas de estas cosas no podían ser programadas directamente en Basic ya que este lenguaje para este PIC carece de esas funciones, por eso procedimos a configurarlo en Assembler (las instrucciones las sacamos del Datasheet), mediante el comando ASM - ENDASM que permite insertar código en este lenguaje dentro del mismo compilador de Basic. De esta forma los programas comenzaron a ser funcionales. Esta configuración es el principio de cada programa. Agregando lo de la semana anterior obtuvimos el siguiente programa.

El programa anduvo a la perfección, nos dedicamos a hacer programas mas complejos. Para el final del día habíamos realizado un programa que manejaba 2 entradas digitales (Botones) y en función de que combinación era la presionada, el LED titilaba con distintas frecuencias. Aquí el programa.

El programa funcionó a la perfección. Dimos un gran avance con respecto a las clases anteriores

No hay comentarios.: