Hallo,

Ik zou graag het DMX protocol implementeren in een ST7- processor.

Ik heb dit ooit gedaan met een PIC16F628, maar die heeft een UART die 250 kBaud aankan en de ST7 heeft dat niet.

Ik zie enkele mogelijkheden, maar op allemaal loop ik vast:
* Een externe UART via SPI laten communiceren. Er bestaan zulke IC's (MAX3100 bv.), maar die gaan slechts tot 230 kBaud.

* Een software UART programmeren, maar dat is niet simpel vrees ik.

Heeft iemand andere ideeën?
Of kent iemand een IC zoals de MAX3100 die sneller werkt?

Groeten en alvast bedankt!
Johan

Heb je misschien source of meer informatie over DMX protocol met een PIC16F628 als je dit tenminste wil vrijgeven. daar ben ik wel in geintresseerd.

Helaas kan ik je verder met je probleem niet helpen

Ik heb de source code jammergenoeg niet meer, maar...

ik ken wel enkele url's waar source codes staan, waarvan je kan vertrekken. 't is allemaal wel voor andere PIC 16F's, maar de codes zijn eenvoudig om te zetten naar de 16F628.

http://www.qsl.net/n5tle/ (DMX ontvanger en zender gebruik makende van de UART van de 16F876)

http://users.skynet.be/djphils/dmx_rx1.htm (een super-simple DMX ontvanger zonder UART (constant pollen dus))

http://www.semiconductors.philips.com/markets/mms/products/microcontro… (uitleg over hoe je DMX decodeert met een UART)

http://www.abtec.demon.co.uk/lighting/dmxr/dmxr.htm (ook een PIC dmx ontvanger)

http://www.8052.com/users/dmx512/recieve.phtml (DMX ontvanger voor 8051)

Ik hoop dat je aan een van deze links iets hebt. Zeker de eerste twee zijn de moeite om te bekijken.

Ah mooi dan zal ik die sites even bekijken. Het omzetten van die codes moet inderdaad niet al te grote probleem zijn.