Programación Específica > Microcontroladores
¿como Transmitir Datos Atraves Del Puerto Serial?
andrezzs:
gracias por la respuesta, pero sabes no me funciona, lo probe con el hyperteminal tal como me has dicho y no me funciona, he llevado el micro aun profe de electronica y no se pudo visualizar los datos con el hyperteminal
andrezzs:
hola atodos he he hecho el programa en vc++,pero al conectar el cable serial al pic 16f877 no funca...osea no pasa nada(el pic esta bueno, lo he probado con otros programas), en el programa trato de enviar un byte de comando por ejemplo 11000000, quiere decir encender alarma, esos bytes los tengo en un archivo.txt, lo abro y lo leo y despues ese contenido se lo paso a un char el cual se supone debe ser recibido por el pic y ejecutarse
carmamezo:
Hola, lo primero que deberías hacer es comprobar si realmente el programa en VC++ funciona. Para ello te aconsejo que conectes un cable null-modem entre los dos puertos serie de tu PC utilizas el COM1 para enviar datos (el programa) y usas hyperterminal con el COM2 para recibirlos si no recibes nada es que tu programa no funciona correctamente. Si no dispones de dos puertos serie en tu PC puedes usar otro pc...
La mejor manera de usar la comunicación serie bajo windows es usar la API, toda la info la puedes encontrar en:
MSDN
Aqui tienes un enlace a todo lo relacionado con la comunicación serie usando la API:
Serial MSDN
De todas formas si tienes dudas con el programa en Visual C++ deberías postear en el hilo de C++.
Un saludo. :lightsabre:
andrezzs:
Primero, gracias por la respuesta, quiero contarles que solucione mi problema de comunicacion serial, bueno para la tarjeta gogoboard que tiene el pic 16f877 encontre una dll que contiene todas las funciones para conexion serial y ademas para manejar la gogoboard....Bueno lo interesante es que ahora por ejemplo para hacer sonar la alarma de la gogoboard le envio una cadena en formato hexadecimal mediante la funcion writes bytes, según un archivo pdf de comunicacion serial para la gogoboard el comando alarma tiene el siguiente formato en hexadecimal 0xC4 , para hacer sonar la alarma le envio la sgte cadena 0x54 0xFE 0xC4 0x00, y funka bkan.
Navegación
[*] Página Anterior
Ir a la versión completa