TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: T0ni0 en 27 de Septiembre de 2004, 05:39:00

Título: CR LF string CR LF
Publicado por: T0ni0 en 27 de Septiembre de 2004, 05:39:00
Hola a todos,

Dispongo de un periférico que envia strings de la forma


CR LF string CR LF

o

string CR LF

Realizo la adquisición por interrupción, donde pongo un gets() y luego levanto un flag para mirar en el main que string ha llegado.

Pues resulta que alguna vez (mas de una) se me queda clabado en el gets(), alguien sabe otra forma de captar el string, que sea más seguro?
Título: RE: CR LF string CR LF
Publicado por: Tec_Claudio_Perez en 19 de Octubre de 2004, 08:06:00
Seria bueno que pongas tu código para ver si hay algo raro.

Téc. Claudio J. Pérez
Jujuy-Argentina
Título: RE: CR LF string CR LF
Publicado por: T0ni0 en 19 de Octubre de 2004, 09:48:00
Ya lo solucioné poniendo un getc() en la interrupción y cada caracter realiza una interrupción, no lo postee por que no vi interés de nadie Sonrisa Gigante