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