URGENTE: Problema con puerto serie
Agradecería un poco de ayuda pues no encuentro la razón por la
cual cuando ejecuto un programa que he hecho para leer el puerto
serie funciona cuando lo ejecuto paso a paso y deja de funcionar
cuando lo ejecuto directamente.
El caso es que realizo un sondeo del puerto serie cuando recibo
el evento comEvReceive hasta que encuentro un carácter final.
Me explico, resulta que en el mejor de los casos cuando leo el buffer
el código de barras lo tengo que leer en varias veces, aunque
le haya dicho que el buffer es de 1024 bytes y el código de barras es
de solo 14 dígitos. Lo peor de todo es que a veces se me pierden
caracteres.
Sabes, no entiendo por que cuando ejecuto paso a paso, leo todo el
código de un tirón, mientras que si lo hago directamente pierdo caracteres.
cual cuando ejecuto un programa que he hecho para leer el puerto
serie funciona cuando lo ejecuto paso a paso y deja de funcionar
cuando lo ejecuto directamente.
El caso es que realizo un sondeo del puerto serie cuando recibo
el evento comEvReceive hasta que encuentro un carácter final.
Me explico, resulta que en el mejor de los casos cuando leo el buffer
el código de barras lo tengo que leer en varias veces, aunque
le haya dicho que el buffer es de 1024 bytes y el código de barras es
de solo 14 dígitos. Lo peor de todo es que a veces se me pierden
caracteres.
Sabes, no entiendo por que cuando ejecuto paso a paso, leo todo el
código de un tirón, mientras que si lo hago directamente pierdo caracteres.
Respuesta de preyes
1