Andrew Kilpatrick wrote: >On Thu, Apr 08, 2004 at 04:43:10PM +1000, David Duffy wrote: > > >>It's not as simple as that. You have to generate the DMX other timing >>as well. eg. Break, MAB, etc. The DMX stream is not just a series of >>bytes @ 250KB. The timing is what syncs the receivers to the stream. >>David... >> >> > >I have made a successful transmitter with a PIC that generates its >own data (from potentiometers) using the built-in USART. I simply turn >off the USART to generate the break, although some UARTs are apparently >capable of making breaks in hardware. A DMX protocol analyser though >thinks that my method is 100% fine with respect to timing. > > OK, but then it's not a serial baud rate converter is it. What you're really making is a DMX dongle.You want to accept commands @ say 115,200 and spit out continuous DMX data. Sort of like dual port RAM - the commands poke values into it and a background task uses the same RAM for the DMX values to transmit. David... -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.