DMX met ATMEL microcontroller
DMX met ATMEL microcontroller
hallo
weet soms iemand welke microcontroller zou geschikt zijn voor DMX om te zetten en zo enkele lampen te sturen het zou wel van het merk ATMEL moeten zijn. zou de AT89c2051 of de AT89C4051 hiervoor geschikt zijn of zijn deze te traag om het DMX signaal te detecteren
alvast bedankt en hopende op een snelle respons
weet soms iemand welke microcontroller zou geschikt zijn voor DMX om te zetten en zo enkele lampen te sturen het zou wel van het merk ATMEL moeten zijn. zou de AT89c2051 of de AT89C4051 hiervoor geschikt zijn of zijn deze te traag om het DMX signaal te detecteren
alvast bedankt en hopende op een snelle respons
meten is weten!!!
-
Mat Janssen
- Moderator

- Berichten: 11593
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
wou ook liever andere gebruiken maar opdacht voor stage is gebruik te maken van een atmel omdat deze hier soms gebruikt word of werd
en voor deze een programmer aanwezig is. maar volgens jou zijn deze dus wel snel genoeg, Ik had al eens de pic 16f84 gebruikt maar deze bleek de snelheid van DMX niet aan te kunnen....
nog een bijkomende probleem is dat ik dit moet doen in c
niet men sterkste maar we zien wel
met welke micrcontroller doe jij het dan?
alvast bedankt
nog een bijkomende probleem is dat ik dit moet doen in c
met welke micrcontroller doe jij het dan?
alvast bedankt
meten is weten!!!
-
Mat Janssen
- Moderator

- Berichten: 11593
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
heb ik gedaan hopelijk lukt het me nu met de at89c4051 en heb ik niet hetzelfde probleem als bij de piçc16f84a waar deze microcontroller de snelheid van het dmx signaal verstuurd van op men pc via de entec open usb niet aankon
4us=1bit bij dmx en pic werkte op 4mhz dus 1/4mhz= 0,25us
de pic kon slechts 16 stappen doen per bit en dit bleek niet gnoeg te zijn voor men programma in c geprogrammeerd :s
hopend op meer succes nu met de atmel micrcontroller deze kan tot 24Mhz dus 1/24Mhz=0,04166 us dus 96 stappen
4us=1bit bij dmx en pic werkte op 4mhz dus 1/4mhz= 0,25us
de pic kon slechts 16 stappen doen per bit en dit bleek niet gnoeg te zijn voor men programma in c geprogrammeerd :s
hopend op meer succes nu met de atmel micrcontroller deze kan tot 24Mhz dus 1/24Mhz=0,04166 us dus 96 stappen
meten is weten!!!
-
Mat Janssen
- Moderator

- Berichten: 11593
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
ik maak ook gebruik van deze microcontroller 8051
weer soms iemand hoe het juist zit met de uart? ik heb dus een DMX signaal dus 1startbit 8databits en 2 stopbits
als ik nu een break heb wil dit zegge dat de 9de bit die kan gebruikt worden in mode 3 bij uart een 0is ik moet dit 2 keer detecteren dus want 88us 0 hierna moet een start bit volgen dus 0 00000000 11 hoe detecteer ik dit? en hierna volgt men effectieve datastroom kan ik deze 255 kanalen allemaal opslaan in men geheugen en weet iemand de plaats?
dit snap ik niet echt goed waar kan ik vrije ruimte vinden om de data in te zetten? een register wss maar waar ergens zit dit?
groeten
weer soms iemand hoe het juist zit met de uart? ik heb dus een DMX signaal dus 1startbit 8databits en 2 stopbits
als ik nu een break heb wil dit zegge dat de 9de bit die kan gebruikt worden in mode 3 bij uart een 0is ik moet dit 2 keer detecteren dus want 88us 0 hierna moet een start bit volgen dus 0 00000000 11 hoe detecteer ik dit? en hierna volgt men effectieve datastroom kan ik deze 255 kanalen allemaal opslaan in men geheugen en weet iemand de plaats?
dit snap ik niet echt goed waar kan ik vrije ruimte vinden om de data in te zetten? een register wss maar waar ergens zit dit?
groeten