astro wrote:Probá con esto y asegurate que en el VSPE el puerto virtual esté configurado a la misma velocidad 115200
hola astro. te cuento jeje
con el codigo que me mandaste no pude observar en el monitor serial del programa arduino que es lo que escribe. ya que no me dejaba usar dos aplicaciones en un mismo puerto. es decir junto a x.sim. he intentado usar el vspe para clonar o para espiar el puerto sin conseguir resultados. asi que me instale un programa que se llama HHD free serial port monitor. te muestro lo que aparece. en las tablas de lecturas. aunque con la modificacion del serial print no hay diferencia con el codigo original. seguramente no estaba bien configurado para ver respuestas.
con el x-sim configurado L~a01~R~a02~
se puede observar que los datos estan en columnas, separadas por comas
la primera es numero, Funcion, direccion, Compl., status(0x0) , Datos, Datos (sibolos).
estos ultimos dos serian:4C 31 32 35 52 31 32 35 ,L125R125,
viendo esto se observa que L y R estan presentes antes de un numero que varia. pero esto cambia si cambiamos algo en el datapacket axis. por ejemplo si pongo solamente ~a01~ aparece solo los numeros...
- Code: Select all
51,IRP_MJ_WRITE,UP,TRUE,0x0,4C 31 32 35 52 31 32 35 ,L125R125,
52,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 34 52 31 32 34 ,L124R124,
53,IRP_MJ_WRITE,UP,TRUE,0x0,4C 31 32 34 52 31 32 34 ,L124R124,
54,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 34 52 31 32 34 ,L124R124,
*****se repite esto hasta que cambia la barra del plug in de prueba del force sender.
132,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 33 52 31 32 33 ,L123R123,
133,IRP_MJ_WRITE,UP,TRUE,0x0,4C 31 32 33 52 31 32 33 ,L123R123,
134,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 33 52 31 32 33 ,L123R123,
135,IRP_MJ_WRITE,UP,TRUE,0x0,4C 31 32 33 52 31 32 33 ,L123R123,
136,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 33 52 31 32 33 ,L123R123,
137,IRP_MJ_WRITE,UP,TRUE,0x0,4C 31 32 33 52 31 32 33 ,L123R123,
138,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 33 52 31 32 33 ,L123R123,
*********
184,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 33 52 31 32 34 ,L123R124,
185,IRP_MJ_WRITE,UP,TRUE,0x0,4C 31 32 33 52 31 32 34 ,L123R124,
186,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 33 52 31 32 34 ,L123R124,
******
262,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 35 52 31 32 35 ,L125R125,
263,IRP_MJ_WRITE,UP,TRUE,0x0,4C 31 32 35 52 31 32 35 ,L125R125,
264,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 35 52 31 32 35 ,L125R125,
265,IRP_MJ_WRITE,UP,TRUE,0x0,4C 31 32 35 52 31 32 35 ,L125R125,
*****
332,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 35 52 31 32 36 ,L125R126,
333,IRP_MJ_WRITE,UP,TRUE,0x0,4C 31 32 35 52 31 32 36 ,L125R126,
334,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 35 52 31 32 36 ,L125R126,
335,IRP_MJ_WRITE,UP,TRUE,0x0,4C 31 32 35 52 31 32 36 ,L125R126,
336,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 35 52 31 32 36 ,L125R126,
****
412,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 37 52 31 32 37 ,L127R127,
413,IRP_MJ_WRITE,UP,TRUE,0x0,4C 31 32 37 52 31 32 37 ,L127R127,
414,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 37 52 31 32 37 ,L127R127,
***
490,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 38 52 31 32 38 ,L128R128,
491,IRP_MJ_WRITE,UP,TRUE,0x0,4C 31 32 38 52 31 32 38 ,L128R128,
492,IRP_MJ_WRITE,DOWN,TRUE,0x0,4C 31 32 38 52 31 32 38 ,L128R128,
******
va repitiendo con cambios para L y R dependiendo el deslizamiento de las barras.....
no se si sirve de algo este monitoreo....
por cierto el servo parece intentar moverse haciendo un ruido.... cuando desplaza la barra de prueba por algunos sectores...