Budget: 13000 UAH Deadline: 14 days
The commands are read by the logger, then the UI is applied in Qt. If there is a need for a more detailed description, please contact.
Idea:
It is necessary to develop or configure tools to obtain commands that the program (on PC) sends to the microcontroller PIC16F917, connected via Silicon Labs CP210x USB-to-UART Bridge. The goal is to analyze the data exchange protocol between the program and the microcontroller for further use of these commands in my own development.
Problem:
I have a device that performs certain measurements. This device uses the microcontroller PIC16F917. The device can be connected to a computer via Silicon Labs CP210x USB-to-UART Bridge using a 4-pin USB cable. I also have a ready-made program that can perform these measurements, but it is already outdated. I want to create my own program, but I do not know which commands to use to control the microcontroller. Therefore, I need either to obtain a HEX file from the controller or to find out these commands in another way (for example, by monitoring which commands the program sends to the controller) in order to integrate them into my program.
What is available:
Budget: 13000 UAH Deadline: 14 days
The commands are read by the logger, then the UI is applied in Qt. If there is a need for a more detailed description, please contact.
Budget: 3333 UAH Deadline: 1 day
Good day, Mykhailo.
I have experience in reverse engineering various protocols of controllers and meters.
I can help with protocol analysis.
Then I can assist with the measurement program if needed.
The rate is conditional until we agree on the technical task.
Доброго дня.
Погоджуюсь з попереднім дописом. Вам нічого не дасть дамп у НЕХ форматі, вам потрібно перехопити команди які надсилає і отримує програма (таких програм є не мало). Написання власної програми це вже під завдання.
погоджуюсь з попередніми дописами, нінзя ще непоганий логер. А софт на qt можна швидко накидати
Я пробував користуватись логером, але там летить купу даних, за пару хвилин записується даних на декілька гігабайт, в мене немає досвіду роботи з фільтрацією цих даних, я і до кінця не розумію що саме я там маю побачити.
У мене є досвід тільки в високорівневих мовах програмування
Зрозуміло, ви хочете сортувати їх онлайн..
Тоді якщо маєте досвід у програмуванні, не важко написати онлайн логер.
Я так розумію, ще проблема у розумінні до кого належить пакет.
Можете навести приклад обміну?
Поки шукав що таке UART випадково найшов фільтрацію по пакетах(відсіяло пусті) і знайшов потрібні мені команди.
Дякую за допомогу🙏
3 proposals 29 July
Mechanical Engineering & Instrument Making 4 proposals 28 July
5 proposals 22 July