Si, los recibo por el puerto serie. Utilizo la interrupcion de recepcion, así, en cuanto me llegue un solo dato, leo el buffer entero. Este error no me daba en un principio, pero de repente, un dia me salió, y desde entonces no lo he podido solucionar. Leí que podía ser debido a un bucle infinito, pero eso está descartado porque lo he revisado concienzudamente.
Muchas gracias