Programacion Puerto serie en C normativa RS232 o RS485

gonzal19
02 de Marzo del 2004
Por favor necesito que alguien me envie la programacion de un puerto serie en C con loas normativas RS232 o Rs485 lo agradeceria mucho

carmamezo
02 de Marzo del 2004
Las funciones que permiten la comunicación via RS-232 en el compilador Visual Studio de Microsoft bajo windows se encuentran en la librería windows.h. Las más importantes son las sigtes:
CreateFile()
CloseHandle()
ReadFile()
WriteFile()
GetCommState()
SetCommState()
GetCommTimeouts()
SetCommTimeouts()
...
Hay unas cuantas más, pero las más importantes y suficientes son las cuatro primeras. Las dos siguientes (CommState) permiten configurar la velocidad, paridad... de las comunicaciones, la primera (SetComm...) te rellena una estructura con los valores actuales, los cambias y luego llamas a la sigte (SetComm...). En la ayuda encontrarás información sobre como usarlas. No te puedo dar ningún ejemplo pq no dispongo de ninguno ahora mismo. Suerte.

NAKO
02 de Marzo del 2004
Hola Que tal? He hecho una librería en la que utilizo las funciones que has puesto para utilizar el puerto serie en Windows 2000, pero al pasarlo a NT 4 no funciona y no tengo ni idea de por qué es ¿Me podrías orientar?

Muchas gracias