Friday, 21 October 2011

MIDI to RS232 Interface


MIDI to RS232 Interface




This is a monodirectional MIDI to RS232 (serial) interface, it play only MIDI to personal PC “RS232″. The MIDI output connector indicated on the left picture  dosen’t work because the buffer inside pic16f84 is too short.





Description

This is a monodirectional MIDI to RS232 (serial) interface, it play only MIDI to personal PC "RS232". The MIDI output connector indicated on the following picture dosen't work because the buffer inside pic16f84 is too short.
Download the archive that contains circuit schema, description and programming files for PICS.

MIDI to RS232 interface

Components:

  • 8 resistors 10k
  • 4 resistors 220r
  • 1 resistor 3k3
  • 4 cond.Tantalie 1uF
  • 4 cond.Ceramic 33pF
  • 1 cond.Elett. 100uF
  • 1 cond.Elett. 10uF
  • 1 1n4148
  • 2 PIC16F84A / 20 (20=max20mhZ)
  • 1 7805
  • 1 MAX232
  • 1 6n136
  • 1 connector 9pin type CANON male (rs232)
  • 2 outlet female DIN180° (midi)
  • 1 cable null-modem standard for PC connection (2x 9pin female):
    • 2 - 3
    • 3 - 2
    • 5 - 5

pic16f84a connections:

  • 1pic16F84A/20 2pic16F84A/20
  • PA0 OUT -> RS PA0 OUT -> MIDI
  • PA1 IN <- RS PA1 IN <- MIDI
  • PA2 DIRECT <-> PA2
  • PA3 DIRECT <-> PA3
  • PA4 DIRECT <-> PA4
  • PB0 DIRECT <-> PB0
  • PB1 DIRECT <-> PB1
  • PB2 DIRECT <-> PB2
  • PB3 DIRECT <-> PB3
  • PB4 DIRECT <-> PB4
  • PB5 DIRECT <-> PB5
  • PB6 DIRECT <-> PB6
  • PB7 DIRECT <-> PB7

0 comments:

Post a Comment

Note: only a member of this blog may post a comment.

adhitz

Twitter