Los comandos de control de emisión funcionan correctamente. Pero, no soy capaz de obtener la respuesta de Dali Driver, para la consulta de difusión o comandos especiales.
Y también no soy capaz de establecer una dirección corta para el conductor. Pasos seguidos por mí para establecer la dirección corta: 1. Comando de inicialización 2. Comando de aleatorización 3. Programar dirección corta 4. Consulta de la dirección corta (No se obtiene ninguna respuesta)
Gracias.
La secuencia de comandos para establecer una dirección corta cuando sólo tengo una marcha en el bus es: Envié la emisión con el comando 145
->> FF91
Tengo 0xFF. Entonces envié A307(Command257)
->> FF80(Command 128)
->> 0791(Command 145)
pero no obtengo respuesta
Envié FF98 (command 152)
obtener 07
-------------------------------------------------------------------------------------------
Ahora puedo establecer una dirección corta y encender o apagar la lámpara cuando sólo tengo una marcha en el bus por seguimiento:
*Ajustar el DTR
a la dirección corta requerida en el formato especial (desplazada un lugar a la izquierda, con el bit menos significativo a 1).
*Lee el DTR
para comprobar que es correcto.
*Enviar Command 128 Store DTR as Short Address
(Pero necesito enviar el comando 128 muchas veces, ¿es esto un problema?)
Hay algunos errores : Procedimiento de direccionamiento corto cuando tengo dos marchas en el autobús:
Envié FF91
una vez, obtuvo 0xFF una vez
Envié 0591
una vez, obtuvo 0xFF una vez enviado 0391
una vez, obtuvo 0xFF una vez
Envié 0508/0500
una vez, la lámpara se enciende/apaga.
Envié 0308/0300
una vez, la otra lámpara encendida/apagada
Envié A500
cuatro veces->> enviado A700
dos veces->>enviado B5FF
->>enviado B3FF
->>enviado B1FF
->>enviado A900
no obtuve respuesta
Y entonces, envié 0591
, se ha enviado 0xFF 0391
, obtuvo 0xFF
He enviado command 258
, pero las dos marchas no se han inicializado.
Eso es muy confuso.