I'm trying to implement a communication protocol, called DALI is an open standard that is used for lighting (to vary the light output of an electronic ballast), is structured as follows:
The communication speed is 1200 bit / sec.
A Forward Message Frame
A forward message frame to a ballast shall consist of 19 bits, as follows:
a) 1 start bit
b) 1 address byte: 1 individual or group address bit, 6 address bits, and 1 select bit
c) 1 data byte: 8 data bits
d) 2 stop bits
A Backward Message Frame
A backward message frame consists of 11 bits, as follows:
a) 1 start bit
b) 1 data byte: 8 data bits
c) 2 stop bits
Yo estoy perdido porque tengo que implementar el protocolo DALI
Are you sure that the data is transferred with an asynchronous protocol. It doesn't mention that in what you have posted.
It also doesn't mention the modulation method used, is it NRZ (non return to zero), RTZ , Manchester or what?
Not all communication looks like serial data.