Ответ: DMX 512
1. Скорость передачи
if(serial.openDevice(SERIAL_DEVICE,B250000,1,0,8,2,rlSerial::NONE) < 0)
Могу ли я поставить скорость 250000? Будет работать?
2. Сигнал Break длительность 88мкС
int ret = serial.writeBlock(00xh, 2);
Здесь 2 нулевых фрейма, думаю все правильно.
3. Сигнал MaB длительность 8мкС
Здесь 8 мкС, не понимаю как передать высокий уровень длительностью меньше 1 фрейма?
4. Далее функция SendMessage
int ret = serial.writeBlock(Msg, 513);
Как подправлю полный код программы - выложу
|