Есть ли лучший способ отправить последовательный перерыв, а затем последовательность setcommbreak - delay - clearcommbreak?Отправка (последовательный) перерыв с использованием окон (XP +) api
Я должен общаться с микроконтроллером, который использует последовательный разрыв как начало пакета на 115k2 и setcommbreak имеет две проблемы:
с 115k2, разрыв значительно ниже 1мс, и будет критически важным.
Поскольку разрыв должен быть встроен в поток пакетов в правильном положении, я ожидаю неприятностей с fifo.
Есть ли лучший способ сделать это, не перемещая последовательную связь нитью без fifo? UART обычно имеет значение 16550+
У меня есть выбор в том смысле, что настройка микроконтроллера может быть переключена (другая прошивка) на более условный пакетный формат, но руководство предупреждает, что способ «перерыв» включает проверку целостности оборудования серийного номера.
Компилятор - Delphi (2009/XE), но любой код или даже просто ссылка приветствуется.
Не только fifo, то и буфер передачи драйвера. Вам нужно будет написать свой собственный драйвер, чтобы действительно сделать эту работу. Является ли это датским продуктом? Брось его, я знаю парня, и он - шарлатан. –