Бюджет: 13000 UAH Срок: 14 дней
Команды читаются логером, далее накидывается UI в QT. Как будет потреба и более детальный опис, обращайтесь
Идея:
Необходимо разработать или настроить инструменты для получения команд, которые программа (на ПК) отправляет микроконтроллеру PIC16F917, подключенному через Silicon Labs CP210x USB-to-UART Bridge. Цель — анализ протокола обмена данными между программой и микроконтроллером для дальнейшего использования этих команд в собственной разработке.
Проблема:
У меня есть устройство, которое выполняет определенные измерения. Это устройство использует микроконтроллер PIC16F917. Устройство можно подключить к компьютеру через Silicon Labs CP210x USB-to-UART Bridge через кабель с 4 пинами - USB. Также у меня есть готовая программа, которая может выполнять эти измерения, но она уже устарела. Я хочу создать собственную программу, но не знаю, какими именно командами управлять микроконтроллером. Поэтому мне нужно либо получить HEX-файл с контроллера, либо узнать эти команды другим способом (например, промониторить, какие команды программа отправляет контроллеру), чтобы интегрировать их в мою программу.
Что есть в наличии:
Бюджет: 13000 UAH Срок: 14 дней
Команды читаются логером, далее накидывается UI в QT. Как будет потреба и более детальный опис, обращайтесь
Бюджет: 3333 UAH Срок: 1 день
Добрый день, Михаил.
У меня есть опыт реверс-инжиниринга различных протоколов контроллеров и счетчиков.
Могу помочь с анализом протокола.
Потом смогу помочь с программой для измерения, если будет необходимость.
Ставка условная, пока мы не договорились о техническом задании.
Доброго дня.
Погоджуюсь з попереднім дописом. Вам нічого не дасть дамп у НЕХ форматі, вам потрібно перехопити команди які надсилає і отримує програма (таких програм є не мало). Написання власної програми це вже під завдання.
погоджуюсь з попередніми дописами, нінзя ще непоганий логер. А софт на qt можна швидко накидати
Я пробував користуватись логером, але там летить купу даних, за пару хвилин записується даних на декілька гігабайт, в мене немає досвіду роботи з фільтрацією цих даних, я і до кінця не розумію що саме я там маю побачити.
У мене є досвід тільки в високорівневих мовах програмування
Зрозуміло, ви хочете сортувати їх онлайн..
Тоді якщо маєте досвід у програмуванні, не важко написати онлайн логер.
Я так розумію, ще проблема у розумінні до кого належить пакет.
Можете навести приклад обміну?
Поки шукав що таке UART випадково найшов фільтрацію по пакетах(відсіяло пусті) і знайшов потрібні мені команди.
Дякую за допомогу🙏
3 ставки 29 июля
Машино- и приборостроение 4 ставки 28 июля