On Mon, Aug 12, 2002 at 12:47:20PM +0100, Alan B. Pearce wrote: > >My MIDI stuff has been languishing on my desk for 6 months now. I've > obtained > >all the parts to do my monster MIDI sequencer featuring a CompactFlash > storage > >system. But I get bogged down in all the mundane details of building a > target > >board to start doing development. Maybe once the kids get back in school > next > >week I'll actually spend a day or two hashing out the hardware and start > >developing. > > This sounds like you are getting ready to write the manual for the MIDI > specialised add-on project for the PBK 8-{) Perhaps this is Round 3 :)) Why not? The hardware interfaces are trivial as they are current loop based. The clock speed while odd (31250 BPS) is evenly divisible by round Mhz clock speeds (i.e. 31250*32 -> 1000000). Personally I use 7407 OC buffers and 6N139 optoisolators for the hardware interfaces. Works great. One tough part is describing the MIDI protocol and how one can manipulate it. That will be the bulk of the description. The other is that for most MIDI gear to be useful it must support multiple interfaces. That requires building multiple software USARTs. BAJ -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.