Главная категория > Другая электроника

Разрядное устройство для 12 В акомов .

<< < (5/8) > >>

tridentxp:

--- Цитата: SkaT от 17/02/2018 19:40:31 ---а при опросе буфера СОМ-порта получаю то по 10, то по 3 байта за раз.
--- Конец цитаты ---
согласен - это просто поток байт, сложно засинхронизировать, НО! нам то надо перекинуть всего то 12 бит - TwoByte (ДваБайт -  :P). тоесть 4 бита свободных, по 2 бита на байт. можно каждый из них в LSB или MSB например промаркировать 01 и 10. - самая лучшая синхронизация. плюс преимущество кома - не нада грузить hid.dll, надо всего лишь CreateFile.

--- Цитата: SkaT от 17/02/2018 19:40:31 ---Протокол обмена должен быть очень правильно написан
--- Конец цитаты ---
а чо там собсна описывать? как тока в конечную точку EP_OUT хоть чо нить приезжает (ваще пофиг чо) - сразу отплюнуть значение АЦП.

SkaT:

--- Цитата: tridentxp от 18/02/2018 12:16:17 ---...

--- Цитата: SkaT от 17/02/2018 19:40:31 ---Протокол обмена должен быть очень правильно написан
--- Конец цитаты ---
а чо там собсна описывать? как тока в конечную точку EP_OUT хоть чо нить приезжает (ваще пофиг чо) - сразу отплюнуть значение АЦП.

--- Конец цитаты ---
Не, это понятно: приехало - плюнули...
Но протокол, правильный, помогает четко понимать поток, и правильно идентифицировать данные в потоке. О том и говорю, что особенно важно, когда данные Вордовые. Поскольку можно и избыточные правила в протокол заложить, потом разгребать условия...
Но всё решаемо и не так всё страшно...

tridentxp:
SkaT, маркировать 01 и 10. разбить 12 бит на 2х6 и добавить маркеры - проще не куда и главное надёжно. а ReadFile - ом хоть побайтно лови. Dаёшь народный кадекс !

SkaT:

--- Цитата: tridentxp от 18/02/2018 13:15:48 ---SkaT, маркировать 01 и 10.

--- Конец цитаты ---
Да понял я про маркировку. :)

promah:
SkaT, tridentxp,  Вы вообще о чем? Зачем это то к компу  цеплять? 

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Произошла ошибка благодарности
Думаю...
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 
Перейти к полной версии