PROYECTO STARGATE: SERVIDOR DE ECO

[Introducción]

[implementaciones]

[Download]

[Links]

[Noticias]

  • Nombre: sg-echo

  • Servicio: Servidor de ECO

  • Identificación: 00

  • Tipo: Desarrollo

  • Descripción: Servidor que realiza eco de todo lo que recibe por el puerto serie.

  • Aplicaciones: Comprobación de si el puerto serie está correctamente configurado, depuración de aplicaciones que acceden al puerto serie, etc.

  • Notas: Este servidor es para desarrollo y por tanto NO implementa los servicios comunes

Introducción

Para el desarrollo de aplicaciones que se comuniquen por el puerto serie resulta muy útil disponer de una stargate que haga eco de todo lo enviado y si es posible que además indique en unos leds la información recibida o al menos que haya un led que cambie de estado (Esto depende de la plataforma empleada para albergar el servidor)


Implementaciones


TARJETA SKYPIC (20 MHZ)


  • Microcontrolador: PIC16F876A (a 20MHZ)

  • Tarjeta: SKYPIC

  • Fichero Ejecutable: [Para Bootloader] [Normal]

  • Autor: Juan González

  • Licencia: GPL

  • Notas: Inicialmente el led está encendido. Se muestra el byte recibido por la tarjeta FREELEDS conectada al puerto B.

  • Hay dos implementaciones, una en ensamblador y otra en C


Implementación 1

Implementación 2





TARJETA CT6811


TARJETA GPBOT

  • Microcontrolador: 68HC908gp32

  • Tarjeta: GPBOT

  • Fichero Ejecutable: sg-echo-6808-gpbot-0.S19

  • Notas: Todos los caracteres recibidos se sacan por el puerto B, done se puede conectar una tarjeta PCTLED para visualizarlos.

  • Existen diferentes implementaciones:


Implementación 1

Implementación 2

Implementación 3

  • Lenguaje: C

  • Compilador: SDCC (Libre y Multiplataforma)

  • Autores: Juan González

  • Licencia: GPL

  • Fuentes: sg-echo-6808-gpbot-0-imp3.zip (9KB)

  • Notas: El compilador SDCC es libre y multiplataforma. Es un compilador de C cruzado, para muchos microcontroladores, entre los que se encuentra el 68hc08




Microcontrolador PIC16F876 a 4MHZ


  • Licencia: GPL

  • Notas: Todos los caracteres recibidos se sacan por el puerto B, donde se puede conectar una tarjeta PCTLED para visualizarlos




Download


TARJETA SKYPIC

sg-echo-pic16F876A-skypic-0.tgz

Implementación para el Microcontrolador PIC16F876A, en una tarjeta SKYPIC. Lenguaje ensamblador

sg-echo-pic16F876A-skypic-0-sdcc.tgz

Implementación para el Microcontrolador PIC16F876A, en una tarjeta SKYPIC. Lenguaje C

sg-echo-pic16F876A-skypic-0.hex

Ejecutable

sg-echo-pic16F876A-skypic-0-BOOT.hex

Ejecutable, para cargar con un bootloader



TARJETA CT6811

sg-echo-6811e2-ct-0.asm

Implementación para el Microprocesador 68HC11, en una CT6811. Ensamblador as11

sg-echo-6811e2-ct-0.s19

Ejecutable



68HC908GP32

sg-echo-6808-gpbot-0-imp1.zip

Implementación para la GPBOT y el ensamblador asxxx

sg-echo-6808-gpbot-0-imp2.zip

Implementación para la GPBOT y el entorno P&E Microsystem

sg-echo-6808-gpbot-0-imp3.zip

Implementación para la GPBOT y el compilador SDCC

sg-echo-6808-gpbot-0.S19

Ejecutable



PIC16F876A y Compatibles

sg-echo-pic16F876-xx-0.asm

Implementación para el 16F876A, para el ensamblador gpasm (Linux)

sg-echo-pic16F876-xx-0.asm

Implementacion para el 16F876A, para el entorno MPLAB de Microchip (Windows)

sg-echo-pic16F876-xx-0.hex

Ejecutable




Links



Noticias


[Proyecto Stargate]
IEA ROBOTICS

Juan González