mega8515 - DMX senden

Gast #235485
Lesenswert?
• ▲
▼
Hallo..

Kann mal jemand bitte den Code überprüfen ?

Igendwie bekomme ich kein DMX Signal raus.

PD2 is auf High damit der SN75176 auf Sendung geht

Der Sender soll immer auf Adresse 1 einen Wert von 255 senden.

Danke, Markus
Angehängte Dateien:
#235486
Lesenswert?
• ▲
▼
Nabend

Mir fällt auf, dass du die unteren 8 bits von UBRR nach dem laden mit
0x01 gleich wieder löschst.

; Baudrate einstellen
                ldi temp, 0x01          ; 250 kbbaud @ 8Mhz
                out UBRRL, temp
                ldi temp, 0x00       <-----------
                out UBRRL, temp      <-----------

Meintest du an zweiter Stelle evtl. UBRRH ?

Mit DMX ansich kenne ich mit nicht aus.

mfg
Gast #235488
Lesenswert?
• ▲
▼
was mir auf den 1.Blick auffällt: ist die UART freigegeben, kannst du
nicht mehr per Software auf die entsprechenden  Ports zugreifen.
Transmitter freigegegeben heistt also, sbi (cbi) PORTD.1 hat keine
Wirkung am Pin. Gespeichert wird das zwar im Portregister, würde aber
erst erscheinen, wenn der UART-Transmitter disabled wird.
#235493
Lesenswert?
• ▲
▼
Hallo
ich bin grad dabei einen dmx sendersoftware für einem atmel avr zu
schreiben. bin auf den uart gestoßen, und dachte diese ist für
asynchrone datenübertragung recht praktisch. leider sendet der uart
immer ein stopbit welches high ist pro frame. damit lässt das
dmx-protkoll leider nicht realisieren, da die resetzeit für das
dmx-protkoll mindest 4 frames lang sein muss. wie habt ihr das
realisiert?? müsste ich dann alles zu fuß programmieren?
vielen dank

mfg :)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.