Hola muchachos, ahora logro enviar datos de la siguiente manera :
He intentado enviar un ascii pero no me deja, es decir por ejemplo enviando "T" asi test[7]=Convert.ToByte("T"). De que manera puedo hacerlo?.
Tampoco puedo recibir datos, para lo cual uso el siguiente codigo :enfadado::
Otra mas y termino, el Buffer[0] desde el PIC lo leo en el Buffer[1] de c#?
Como puedo recibir los datos correctamente?, que hago mal?.
Gracias de antemano!
De nuevo yo , he podido recibir datos desde un evento button, este es el codigo:
Un abrazo!
Código:
private void button1_Click(object sender, EventArgs e)
{
byte[] test = new byte[EasyHID.BUFFER_OUT_SIZE];
test[0] = 0; // Report ID
test[7] = 170; // Dato aleatorio
if (EasyHID.WriteEx(EasyHID.VENDOR_ID,EasyHID.PRODUCT_ID,test) == true)
{
label1.Text = "Dato enviado con boton.";
}
He intentado enviar un ascii pero no me deja, es decir por ejemplo enviando "T" asi test[7]=Convert.ToByte("T"). De que manera puedo hacerlo?.
Tampoco puedo recibir datos, para lo cual uso el siguiente codigo :enfadado::
Código:
private void OnRead(UInt32 handle)
{
//int valor;
byte[] test = new byte[EasyHID.BUFFER_IN_SIZE];
if (EasyHID.ReadEx(EasyHID.VENDOR_ID,EasyHID.PRODUCT_ID,out test) == true)
{
label2.Text = Convert.ToString(test[1]);
}
Otra mas y termino, el Buffer[0] desde el PIC lo leo en el Buffer[1] de c#?
Como puedo recibir los datos correctamente?, que hago mal?.
Gracias de antemano!
De nuevo yo , he podido recibir datos desde un evento button, este es el codigo:
Código:
private void button2_Click(object sender, EventArgs e)
{
byte[] test = new byte[EasyHID.BUFFER_IN_SIZE];
if (EasyHID.ReadEx(EasyHID.VENDOR_ID, EasyHID.PRODUCT_ID, out test) == true)
{
label1.Text = "Dato recibido.";
label2.Text = Convert.ToString(test[1]);
}
}
Un abrazo!
Última edición: