Forum: Mikrocontroller und Digitale Elektronik DMX mit ATmega8


von Henning (Gast)


Lesenswert?

Ich habe mich jetzt mit dem DMX Protokoll beschäftigt:
1
int main (void) {
2
  DDRB  = 0xff;
3
  while(1) {
4
    PORTB = 01;  //Break  
5
    _delay_us(88)
6
    PORTB  = 00;  //Mark after Break 
7
       _delay_us(8)
8
      PORTB = 01; //Starthit
9
    _delay_us(4)
10
      //DMX Kanal 0
11
            // 00000000 mit Uart Senden
12
    PORTB = 00; // 2Stophits
13
      _delay_us(8)
14
       PORTB = 01; //Starthit
15
      _delay_us(4)
16
      //DMX Kanal 1
17
           // 0-255 mit Uart Senden
18
       PORTB = 00; // 2Stophits
19
        _delay_us(8)
20
  
21
        ...   
22
}
23
return 0;
24
}
Macht der Code Sinn (abgesehen vom fehlenden Uart)?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.