Hola, lamento volver a molestarlos, en esta ocasión, quería ver si a alguno de ustedes les ha ocurrido como a mi que les funciona perfectamente la simulación del programa read adc, pero a la hora de conectar la plaqueta no les ocurre lo mismo. Adjunto con este mensaje tanto el circuito a simular como el programa en matlab y en el pic. Lo que noto en mi circuito real, es que una vez enumerado el pic, al apretar el botón en matlab me muestra un gráfico de la conversión, pero al volver a presionarlo, es como si desapareciera la comunicación y solo se grafica una linea de ceros en matlab, por su parte en el pic, nunca mas vuelve a entrar al bucle:
if (usb_kbhit(1)) // si el endpoint de salida contiene datos del host
{
output_toggle (control); //controlo que entro en este bucle (cambio estado de pin_c7 )
usb_get_packet(1, datain, 1); //read new packet
}
ya que el pin_c7 nunca vuelve a cambiar de estado. Si alguien de ustedes puede guiarme en que puede estar distinto entre la placa y la simulación, le estaré muy agradecido
if (usb_kbhit(1)) // si el endpoint de salida contiene datos del host
{
output_toggle (control); //controlo que entro en este bucle (cambio estado de pin_c7 )
usb_get_packet(1, datain, 1); //read new packet
}
ya que el pin_c7 nunca vuelve a cambiar de estado. Si alguien de ustedes puede guiarme en que puede estar distinto entre la placa y la simulación, le estaré muy agradecido