English Version
French Version
Spanish Version
Interfaz MIDI -solución de problemas (version PIC16F)
Esta página se ha escrito para la
solución de problemas de un módulo core montado con los
PIC16F877 o PIC16F874. Para proyectos MIOS más recientes basados
en PIC18F mire esta página
Esta página te da algunas instrucciones para
corrección de errores de los puertos MIDI In y MIDI Out del
MIDIbox Plus, MIDIbox64 y MIDIO128. Pulsa sobre las imágenes para ver en tamaño original.
| | Descarga MIDI-OX de este sitio. | | | Inicia MIDI-OX y configura los puertos MIDI IN/OUT. | | |
Asegúrate dentro del menú de qe kis eventos de los
puertos MIDI In no están asignados a los puertos MIDI Out,
porque esto podría causar un bucle retroalimentado MIDI durante
el test de RxTx. |
Probando el puerto MIDI OUT
| | Descarga el firmware Test Tx y cárgalo en tu PIC. Este firmware funciona con todos los derivados del PIC16F87x con reloj oscilador de 20 MHz. |
| | Conecta
el MIDI Out de tu MIDIbox con el MIDI In de tu ordenador. Enciende la
MIDIbox. Comprueba los mensajes en la ventana de MIDI-OX. Debe aparecer
un controlador en la pantalla cada 0.5 segundos.Si no lo hace,
comprueba la configuración de los puertos MIDI rn MIDI-OX. |
| | Si esto no ayuda, desconecta el cable MIDI y conecta un LED al puerto MIDIOut. El LED debe titilar cada 0.5 segundos. Si no lo hace, el puerto
MIDI Out no está correctamente conectado, el PIC no
funciona(comprueba fuente de energía y conexión de los
cristales) o es que ha fallado el quemado del PIC. Recuerda que el
LED tiene polaridad y solo funciona si el cable (-) (corto) está
conectado con el pin Tx y el cable (+) (largo) via resistencia con +5V. | | | Si
el LED titila pero tu PC sigue sin recibir mensajes MIDI, comprueba la
polaridad de tu conector MIDI. Uno de los errores más
frecuentes : los dos pines Tx están enrollados. Solo cambia
los pines y vuelve a probar. Otra razón podría ser que
la corriente del puerto MIDI Out es demasiado baja. Puentea una de las
resistencias de 20Ohm y comprueba si tu ordenador puede recibir con
este apaño. NUNCA PUENTEES LAS DOS RESISTENCIAS, ESTO PODRÍA DAÑAR TU INTERFAZ MIDI.(si no incluye una protección especial como el MIDIbox). | Probando el puerto MIDI IN
| | Descarga el Firmware Test RxTx y quémalo en tu PIC. Este firmware funciona con todos los derivados del PIC16F87x con reloj oscilador de 20 MHz. |
| | Conecta el MIDI OUT de tu MIDIbox con el MIDI IN de tu ordenador, y el MIDI IN
de tu MIDIbox con el MIDI OUT de tu ordenador. Enciende
tu MIDIbox. Activa el teclado virtual MIDI en MIDI-OX. Pulsa
algunas teclas (Q-W-E-R-T-Y...) y comprueba los mensajes en la ventana
de MIDI-OX. Si solo ves los eventos KEYBOARD, el firmware RxTx no
redirecciona los bytes MIDI entrantes hacia el MIDI Out. Si ves un
montón de mensajes después de teclear una sola vez, es
posible que tengas un bucle MIDI retroalimentado ( comprueba el
menú de Puerto MIDI). Si ves mensjes como los de la imagen (cada
evento por duplicado), tu MIDIbox funciona correctamente. | | | Si
el direccionamiento no funciona, desconecta el cable MIDI del puerto
MIDI In de la MIDIbox y pon un led en el jack MIDI. El LED
debería parpadear cuando tu PC envía un evento MIDI. Si
no se enciende, el puerto MIDI Out de tu PC no funciona o el cable MIDI
está roto. | | | Si
el LED parpadea pero la MIDIbox sigue sin recibir mensajes MIDI,
comprueba la polaridad de tus conectores MIDI IN y OUT . Uno
de los errores más frecuentes : los dos pines Tx
están enrollados. Solo cambia los pines y vuelve a probar. Otra
razón podría ser que la corriente del puerto MIDI In es
demasiado baja. Cambia el valor de la resistencia pullup marcada de
rojo (recuerda los diferentes optoacopladores para MIDIbox Plus y las
otras MIDIboxes). Por ejemplo, prueba una resistencia de 1k, 1.2k,
1.8k, 2.2k -- si no tienes una de estas , sino otras, conecta dos
o tres en serial o paralelo (espero que aún recuerdes del
colegio las fórmulas de redes de resistencias en paralelo y en
serie ;-). Nuevo: Dos personas se dieron cuenta de que su
puerto MIDI con CNY17-II funciona mejor cuando la resistencia
de 220 Ohm se puentea con un cable. Parece que el MIDI Out de su
PC no les da suficiente corriente para manejar el CNY17-II. |
¿Aún sin éxito? - El lLED en el MIDI Out parpadea, pero tu
dispositivo MIDI (PC, Synth, ...) sigue sin recibir :
¿Estás usando el cristal adecuado? Debe ser de 20 MHz con
corte paralelo. También hay cristales de 20 MHz con corte
serial, que se suelen usar en unidades HF. Pero estos cristales NO
funcionan con el microcontrolador PIC y puede causar una tasa de baudios MIDI errónea.
- No
pasa nada: comprueba la fuente de energía. Comprueba si tu PIC
se ha quemado correctamente (usa la función VERIFY de tu
programador para testar el contenido de la flash). Algunas personas han
tenido problemas con el programador JDM , pero tuvieron más
suerte con el programador Martin Clausens (ver la página de HowToProg ).
- Antes de rendirte: prueba la Interfaz MIDIbox-to-COM
- ...o conecta tu box directamente al Puerto de Juegos: mbhp_midi_gameport.gif
Last update: 2015-09-24
Copyright © 1998-2015, Thorsten Klose. All rights reserved.
|