Programas de prueba para MañoooBot
Una vez construida la placa CPU, y desarrollado el compilador PicSC,
vamos a realizar una serie de programas de prueba con el fin de comprobar si todo funciona
correctamente y de practicar la programacion de la CPU con el compilador PicSC.
Nuestra CPU lleva un crital de 3.58 Mhz, y un led conectado a pin RB4,
el led se enciende cuando la salida adopta el valor 0.
Algunos progranmas se desarrollaron con los motores conectados a los pins 0 y 1 de
PORTB, posteriormente la conexion del pin 0 se movió al pin 2, dejando el 0 libre para
aceptar interrupciones. Comprueba los programas y la configuracion de tu MañoooBot antes
de compilar tus programas.
Disponemos en estos momento (pruebas) de los siguientes conjuntos de programas:
Programas para probar la plataforma y los motores usando una conexion por cable desde
un PC. Desarrollados con Borland C++ 3.1, son compatibles con TurboC.
Programas para probar la CPU, desarrollados en Basic (el primero) y C (el segundo).
El intento de desarrollar un programa en C que implemente una especie de multitarea
cooperativa no dió los resultados esperados (el 16F84 no era suficientemente rápido o el
programa era demasiado lento). Por este motivo hemos desarrollado el compilador PicSC, que
se situa a medio camino entre un ensambladro y un compilador de C.
El compilador PicSC se acompaña de bastantes ejemplos que usan de distintos modos el
MañoooBot. Los programas permiten comprobar el funcionamiento del microbot y tambien el
del compilador.
|