Пришла пора изучать язык машин. Собран макет, который позволяет обмениваться данными как с пультами управления Radiomaster, так и внешними передатчиками к ним.

Задачи:
- протестировать специально разработанный конвертер onewire<->UART;
- научиться перехватывать данные от пульта к передатчику и обратно с возможностью их модификации налету;
- научиться синтезировать пакеты управления передатчиком и управляемым объектом без пульта управления;
- научиться принимать данные с передатчика для управления собственно его режимами работы.
По первой задаче все как всегда со свежими разработками. Немного пришлось поиграть с номиналами, заменить медленные транзисторы на быстрые и все заработало как надо, а именно достигнуто идеальное качество двухсторонней связи без порчи пакетов.
По второй задаче пришлось проштудировать имеющуюся литературу и разработать парсеры пакетов, что тоже удалось. Пакеты ловятся, распознаются и могут быть модифицированы промежуточным контроллером при необходимости.
По третьей задаче сложнее. Некоторые пакеты управления описаны и синтезированы, а некоторые не описаны или описание абстрактное. Приходится разрабатывать сценарии и разбираться, что в пакетах и для чего.
Четвертая задача также как и третья пока требует внимательной работы.
Продолжение следует….
