PROYECTO STARGATE: SERVIDOR NULO |
|
Para el desarrollo de aplicaciones clientes que se comuniquen con el exterior a través de una stargate resulta muy útil hacer pruebas primero con el servidor nulo, para asegurarse que se hace correctamente el PING y que se identifica correctamente el servidor. También resulta muy útil el implementar este servidor en nuevos microcontroladores con los que se está empezando.
Este servidor sólo implementa los servicios básicos, comunes a todos los stargates convencionales
El funcionamiento del servidor es el siguiente:
Implementación de los servicios básicos: PING, ID.
Si recibe un byte que no reconoce, lo ignora
Opcionalmente, cambiará de estado un led cada vez que reciba una petición PING
Opcionalmente, al arrancar dejará el led encendido
TARJETA SKYPIC (20 MHZ) |
|
|
Configuracion de la tarjeta Skypic:
Jumpers JP1, JP2, JP6 y JP7 puestos
Jumper JP4 en posición 1-2
Jumper JP5 en posición 3-2
Jumper JP3 en posición 1-2
Implementación 1 |
Implementación 2 |
|
|
TARJETA CT6811 |
|
Configuracion de la tarjeta CT6811:
Jumper JP5 quitado
Jumper JP3 puesto (Led activado)
Jumper JP7 en posición OFF
Jumper JP8 puesto
Jumper JP4 en posición RST
Switch 2 a ON, resto a OFF (Modo single chip)
TARJETA GPBOT |
|
Implementación 1 |
Implementación 2 |
Implementación 3 |
|
|
|
Microcontrolador PIC16F876 a 4MHZ |
|
TARJETA SKYPIC |
Implementación para el Microcontrolador PIC16F876A, en una tarjeta SKYPIC. Lenguaje ensamblador |
|
Implementación para el Microcontrolador PIC16F876A, en una tarjeta SKYPIC. Lenguaje C |
|
Ejecutable |
|
Ejecutable, para cargar con un bootloader |
68HC11 |
Implementación para el 6811, en una CT6811. Ensamblador as11 |
|
Ejecutable |
68HC908GP32 |
Implementación para la GPBOT y el ensamblador asxxx |
|
Implementación para la GPBOT y el entorno P&E Microsystem |
|
Implementación para la GPBOT y el compilador SDCC |
|
Ejecutable |
PIC16F876A y Compatibles |
Implementación para el 16F876A, para el ensamblador gpasm (Linux) |
|
Implementacion para el 16F876A, para el entorno MPLAB de Microchip (Windows) |
|
Ejecutable |
Proyecto Stargate, Página principal
Tarjeta Skypic: Tarjeta entrenadora para el microprocesador 16F786A de Microchip
Tarjeta CT6811 :Tarjeta entrenadora para el microcontrolador 68HC11
GPBOT, :Tarjeta entrenadora para el microcontrolador 68hc908gp32
Ensamblador gpasm para PICs
Ensamblador ASXXX, para 68hc08
Compilador de C: SDCC, para 68hc08 y PICs
18/Jul/2006: Implementación para la Tarjeta Skypic a 20MHz: sg-null-pic16f876a-skypic-0
16/Feb/2004: Implementación en un 68hc08: sg-null-6808-gpbot-0
23/oct/2003: Implementación en un PIC16F876: sg-null-pic16f876-xx-0
21/Mar/2003: Nueva versión del servidor sg-null-6811e2-ct-0 Modificado el servicio de identificación. Ahora la trama de respuesta es de 4 bytes.
21/Feb/2003: Publicado servidor sg-null-6811e2-ct-0