![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Saludos. Estoy haciendo una aplicación para mandar comandos AT y AT+ a teléfonos móviles (leer mensajes, escribirlos, comandos de llamadas, utilizar el MODEM interno, etc etc...) pero estoy teniendo problemas: Windows XP Prof Estoy trabajando con Visual Studio 6.0 El teléfono es un Nokia 6510 (soporta comando AT+ y están documentados) Se conecta por puerto infrarrojos. Como el teléfono tiene MODEM, el XP crea u "MODEM OVER IR LINK" y le asigna el COM5 estoy utilizando MSComm control para comunicarme con el teléfono. Con el Output (MSComm.Output) no tengo ningún problema. Mi problema está con el MSComm.input, me da un error (8020), me dice que no se puede leer. Pero si le hago un MSComm.inputLen, tengo datos en el buffer (y cada vez voy tendido más a medida que voy mandando comandos AT+ Bueno, pues me voy a www.msdn.com y busco el error 8020, me sale esto: http://support.microsoft.com/default...b;en-us;318784 Como sino, el problema viene con los "third-party serial drivers" (respuesta típica para sacarse el muerto de encima) El tema es que lo que me mosquea es que si hago lo mismo con el Hiperterminal de windows (que me imagino que estará programado en C) no tengo ningún problema, mandop comandos AT+ y el teléfono me contesta sin problemas. Así que deduzco que será un problema entre el MSComm y el driver de Nokia ¿Hay alguna otra forma de progrmar el puerto serie a "más bajo nivel" que no sea con el MSComm?? gracias grupo P.D. Mis conocimientos de progrmación son mu básicos, no se nada del API ni esas cosas |
| | ||||
| ||||
| |
![]() |
| Herramientas | |
| Desplegado | |
| |