Autor Tema: Problema conexión PIC-PC con protocolo MIDI  (Leído 1800 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado mrl1993

  • PIC10
  • *
  • Mensajes: 4
Problema conexión PIC-PC con protocolo MIDI
« en: 23 de Enero de 2013, 10:56:35 »
Muy buenas,
No se si me podrán ayudar, pero tengo un problema que me trae de cabeza. Es el siguiente:
Estoy haciendo un proyecto con el PIC16F876A, que consiste en un instrumento MIDI, que transmita mensajes MIDI a un PC los interprete.
Ya tengo estudiado el protocolo MIDI, y elaborado un programa en C (trabajo con ISIS proteus y PICC), pero tengo problemas con la conexión PIC-PC.
Estoy a la espera de un cable MIDI-USB y estoy probando con el puerto serie (con MAX232) monitorizándolo con el programa MIDI-OX. Éste recibe mensajes, pero no los que yo envío. La transmisión desde el PIC la hago mediante el módulo USART.
Yo no se si puede ser:
  Por la velocidad. Se que el MIDI se transmite a 31250 baudios, pero en otros sitios he leído que se emplea 38400 para el puerto serie.
  Por la transmisión RS-232. En algunos sitios he visto que es similar a la MIDI y en otros que es su complemento a 1.
  Por el cristal. Empleo uno de 20MHz, con una configuración SPBRG=32 (USART) con una cota de error de -1,6%.
  Por otras causas que no contemplo.

Muchas gracias
« Última modificación: 23 de Enero de 2013, 16:12:02 por mrl1993 »

Desconectado mrl1993

  • PIC10
  • *
  • Mensajes: 4
Re: Problema conexión PIC-PC con protocolo MIDI
« Respuesta #1 en: 25 de Enero de 2013, 07:33:59 »
Solucionado.
La cuestión era que el cristal de 20MHz funcionaba mal. He empleado uno de 4.9151Mhz y lo he programado a un baud rate de 38400.

Desconectado todopic

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3495
    • http://www.todopicelectronica.com.ar
Re: Problema conexión PIC-PC con protocolo MIDI
« Respuesta #2 en: 25 de Enero de 2013, 13:44:22 »
Que bueno que encontraste la falla!, es muy interesante el control MIDI, ya que en la actualidad, no solo se emplean para musica y efectos, todos los controladores de DJ emplean midi, los sistemas de iluminacion.... te felicito!
Firmat - Santa Fe - Argentina

www.TodoPic.net

Solo se tiran piedras, al arbol que tiene frutos...