
Суть вопроса заключается в том, что у меня нет опыта разработки протоколов обмена между МК-ПК или МК-МК. в моей задаче требуется чтобы контроллер(ГМК) принимал данные от персонального компьютера и, затем, разобрав пакет/набор пакетов переправил данные далее уже по шине I2C трем другим контроллерам(СМК), которые являются приводами двигателей.
Задачи ГМК
принять пакет
проверить правильность
разобрать по адресам
отправить данные по соответствующим адресам
Задачи СМК
получить пакет по I2C
проверить правильность
отправить подтверждения приема
и в реальном времени по запросу ГМК отсылать данные:
текущая координата
завершена ли отработка данных
наличие ошибок
и т.д
это урезанные возможности может где то и лишнее дублирование, но это выяснится уже в процессе работы. сейчас я просто не знаю в сторону какого протокола смотреть и вообще с чего начать.