Мастер-ветка использует Python 2.7
Инструмент для отладки последовательного порта, разработанный с использованием Python (2.7), Tkinter и pyserial (3.3).
Адрес инструмента для работы с последовательным портом и USB:
Адрес ветки Python 3:
Необходимые модули для установки:
Tkinter установлен по умолчанию, поэтому необходимо установить только pyserial.
Можно установить через pip:
pip install pyserial
python setup.py install
pip install wheel
pip install pyserial-3.4-py2.py3-none-any.whl
В Ubuntu:
По умолчанию Tkinter не установлен, необходимо сначала установить необходимые модули.
Используйте apt-get для установки tk:
sudo apt-get install python-tk
Pyserial можно установить через pip:
sudo apt-get install python-pip
pip install pyserial
python setup.py install
pip install wheel
pip install pyserial-3.4-py2.py3-none-any.whl
Чтобы начать использовать, выполните python main.py (в Ubuntu необходимо использовать права root: sudo python main.py)
python main.py
sudo python main.py
Соедините RX и TX на последовательном порту, если используется обычный USB-адаптер для последовательного порта, соедините 2 и 3 (верхний ряд 5, нижний ряд 4, верхний ряд 2 и 3). Последовательный порт будет возвращать отправленные команды без изменений.
В левом списке можно увидеть текущее подключённое последовательное устройство.
Его можно открыть двойным щелчком мыши (или нажав Open внизу).
На панели состояния появится соответствующая информация.
Кнопка Clear очищает счётчик и полученные данные.
New Line по умолчанию добавляет «\r\n», а также использует «\r\n» в качестве маркера конца, порог по умолчанию равен 1, вы можете изменить его в соответствии со своими потребностями.
Остальное ещё предстоит определить, на данный момент инструмент работает хорошо, ошибок и мест для улучшения не обнаружено. Если вам нужны новые функции, добавьте их самостоятельно.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )