Mal wieder: DALI Zufallsadresse

OP (Firma: dl1bg) #2815669
Lesenswert?

Hallo zusammen,

auch wenn das Thema hier schon durchgekaut wurde, finde ich den Fehler 
in meinem Code nicht.

An meinem Bus hängen 5 Teilnehmer, die ich mit Broadcast-Befehlen 
einwandfrei ansprechen (bisher nur schreiben) kann, jetzt möchte ich sie 
mit dem "Halbierverfahren" über die Zufalladresse adressieren.


  // reset
  Send(0xFF, 0x20);
  cyg_thread_delay(10);
  Send(0xFF, 0x20);
  cyg_thread_delay(1000);

  // extended initialize (allow addressing for 15 minutes)
  Send(0xA5, 0x00);
  cyg_thread_delay(10);
  Send(0xA5, 0x00);
  cyg_thread_delay(10);

  // request randomizing
  Send(0xA7, 0x00);
  cyg_thread_delay(10);
  Send(0xA7, 0x00);
  cyg_thread_delay(10);

  // high byte
  Send(0xB1, 0xFF);
  cyg_thread_delay(10);

  // middle byte
  Send(0xB3, 0xFF);
  cyg_thread_delay(10);

  // low byte
  Send(0xB5, 0xFF);
  cyg_thread_delay(10);

  // compare
  Send(0xA9, 0);

Lieder bekomme ich keine Antwort, obwohl auf 0xFFFFFF eigentlich jeder 
antworten müsste?!?

Danke im Voraus
Bernhard

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren