hallo
ik ben bezig met het programmeren van een ATmel at89s4051 om een inkomend DMX signaal om te zetten naar een analoog signaal om enkele lampen te sturen. nu zit ik met enkele problemen ik ben ook al niet zo'n ervaren programmeur.
weet soms iemand hoe ik er kan voor zorgen dat mijn IC werkt op een snelheid van 205k baudrate dit is nodig voor dmx ik heb een kristal van 24MHz.
Die baudrate ga je waarschijnlijk niet halen.
Speel hier eens mee:
http://www.keil.com/c51/baudrate.asp
Edit: ik zie nu dat hij helaas niet alle hogere waarden laat zien. Misschien kan het met timer 2 toch, maar dan moet je verder zoeken naar een ander tooltje of gewoon zelf rekenen.
[Bericht gewijzigd door jojo op ]
ja ik zie het maar ik vUl het volgende in
Crystal Frequency: 24 MHz
//dit is 24MHz
Serial Clock Divisor:
(Default: Timer 1 = 12, Timer 2 = 32)
//hier weet ik niet wat ik moet invullen en weet iemand hoe ik dit in men programma kan schrijven
Timer: Timer 1 (Mode 2, SMOD=0)
Timer 1 (Mode 2, SMOD=1)
Timer 2 (T2CON=34h)
//3 keuzes
Baudrate: dit zou 250k moeten zijn
weet iemand hoe ik dat het beste kan instellen in men uart van de at89s4051 om 250k te verkrijgen.