2.7 KiB
2.7 KiB
COM Port Эмулятор
Это приложение позволяет эмулировать последовательные COM-порты для тестирования и разработки приложений, использующих последовательную связь.
Требования
- Windows 7/8/10/11
- Python 3.7 или выше
- com0com (Null-modem эмулятор)
Установка
-
Установите com0com
- Скачайте установщик com0com с официального сайта
- Запустите установщик от имени администратора
- Следуйте инструкциям установщика
- После установки откройте "Setup for com0com" и создайте пару виртуальных COM-портов
-
Установите зависимости Python:
pip install -r requirements.txt
Использование
-
Измените порт в файле main.py, что бы он соответствовал номеру порта в com0com
-
Запустите приложение:
python main.py
Параметры конфигурации com0com
Рекомендуемые настройки для пары виртуальных портов:
- Baud rate: 9600
- Data bits: 8
- Stop bits: 1
- Parity: None
- Flow control: None
Решение проблем
-
Если порты не отображаются:
- Проверьте, что com0com установлен корректно
- Проверьте, что com0com запущен
- Проверьте, что в диспетчере устройств отображаются виртуальные COM-порты
- Убедитесь в правильности установки драйверов от com0com (для windows 11 была использована версия 2.2.2.0. В версия 3.0.0.0 может быть проблема с установкой драйверов)
- Перезапустите компьютер после установки com0com
-
Если возникает ошибка доступа:
- Убедитесь, что выбран правильный порт в приложении
- Убедитесь, что порт не используется другими приложениями
- Запустите приложение от имени администратора
Лицензия
MIT License
Поддержка
При возникновении проблем создайте Issue в репозитории проекта.