User Tag List

Resultados 1 al 9 de 9

Tema: Usar la conexion USB

  1. #1

    Fecha de ingreso
    Nov 2003
    Mensajes
    32
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts

    Usar la conexion USB

    Alguien sabe si se podria hacer un programa que se comunicara por la conexion usb sin necesidad de dejarlo waiting... Lo que no tengo muy claro és si se puede controlar por medio de alguna interrupcion... La cuestión es que por ejemplo con un programa tuyo puedas leer por el usb.

    O sea mi idea es usar el usb para conectar la gp32 al ordenador y por ejemplo que este le haga de gateway a la intranet/internet, etc...

    Puede que haya metido la gamba hasta el fondo pq ha visto en el sdk que hay unas funciones para Tcp/Ip.... pero me da la sensacion que son para el puerto de ext.

    Por cierto tengo entendido que no hay voltage en el usb este ¿no?

    Gracias a todos.

  2. #2

    Fecha de ingreso
    Apr 2003
    Ubicación
    Salamanca
    Mensajes
    5,346
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    12
    Agradecer Thanks Received 
    32
    Thanked in
    Agradecido 27 veces en [ARG:2 UNDEFINED] posts
    Pues lo cierto es que no has metido la pata. Si, esas funciones estan en las cabeceras, pero no se si estan implementadas.

    YA existen unas funciones para hacer eso que tu dices en GCC, las utilizan los nuevos emuladores de Rhyle por ejemplo. Utiliza el buscador de la pagina para buscar mas informacion, utiliza termino como conexion, internet, red, .... bla, bla, bla

    Tambien piensa que hay juegos comerciales que hacen uso de conexion TCP/IP (por lo que he visto en el Little Wizard), pero creo que se trata de una conexion utilizando telefono movil con el puerto EXT. mucho recuerdan esas fotos de la GP conectada al movil. Creo que esto solo funcionaba en Corea.

    Y luego tenemos el Blood Cross, conexion a otra GP a traves de internet via cable USB y conexion del PC.

  3. #3

    Fecha de ingreso
    Nov 2003
    Mensajes
    32
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Gracias, si descubro algo más ya lo postearé, pero de momento no es prioritario... :-)

  4. #4

    Fecha de ingreso
    Nov 2003
    Mensajes
    32
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    como me mola responderme a mi mismo bueno total, que he visto en los .h la funcion int GpUSBLineCheck(void); no lo he probado todavia... pero con esta funcion supongo que solo podremos determinar si esta conectado o no el USB.

  5. #5

    Fecha de ingreso
    Aug 2003
    Ubicación
    Santander
    Mensajes
    539
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Efectivamente esa función sólo retorna 1 si el PC reconoce el USB y la GP32 ó 0 si no la reconoce.

  6. #6

    Fecha de ingreso
    Nov 2003
    Mensajes
    32
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Quieres decir que encima es una funcion para PC y no para la GP?
    Na descartada, esta claro que seguramente se tendra que usar a bajo nivel, nada de sdks...

  7. #7

    Fecha de ingreso
    Aug 2003
    Ubicación
    Santander
    Mensajes
    539
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Por lo que yo he entendido es una función que se ejecuta dentro de un programa de GP32 en el que ella le pregunta al PC "Oye, ¿me estás reconociendo?" Si recibe respuesta, devuelve un valor, si no, devuelve el otro.

    Aunque quizás no lo he entendido del todo y ella puede saber si tiene algo conectado a su USB, algo que deba "utilizar", aunque si no recuerdo mal, se dijo hace tiempo que el USB de la GP32 es de tipo "cliente" y no "servidor".

  8. #8

    Fecha de ingreso
    Dec 2003
    Mensajes
    100
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Hola, yo llevo apenas un par de días programando para la gp32 (desde que me llego vaya ) asi que no tengo todavia una experiencia practica, pero espero ayudarte en lo que pueda..

    por lo que he visto, la gepeto tiene cuatro puertos de comunicacion disponibles:

    UART 0 port.
    UART 1 port.
    USB device port.
    USB Host port.

    GpUSBLineCheck() como decis sirve para comprobar si la conexion USB ha sido establecida, basta con tener el driver USB instalado para que sea funcional, no necesita de un programa servidor adicional vamos.

    Mediante GpCommCreate y las estructuras definidas en gpcomm.h, seria posible programar aplicaciones que utilicen el usb como tu dices, lo que me temo es que no de forma directa.

    Bueno, espero que te haya servidor de algo la info.

  9. #9

    Fecha de ingreso
    Sep 2001
    Mensajes
    805
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    USB Host port.
    Estooooo, sera verdad?, seria muy importante.

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •