Aquí pondré algunos de mis proyectos con PICs:
Un circuito de ejemplo para testear un sencillo interface MIDI de salida montado alrededor del 16F84. El código está basado en el publicado en http://www.audiomulch.com/midipic/.
Éste es el fuente adaptado de aquí para que funcione a 4 MHz.
El PIC genera un mensaje NOTE ON
cuando se acciona el pulsador asociado al pin RB0
y un mensaje NOTE OFF
cuando se acciona el pulsados adociado al pin RB1
.
La velocidad de la stream MIDI es de 31250 bps, por tanto, con un reloj a 4MHz clock son necesarios 32 ciclos máquina por cada bit MIDI. Para más detalles, mirar el código fuente.
El código fuente ha sido parcheado por Yamil Saiegh ya que utilizaba 35 ciclos por cada bit MIDI en lugar de 32 ciclos por bit MIDI (que se ajusta más a los 31250 bps).
this work is licensed under a Creative Commons License.