Files

66 lines
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# COM Port Эмулятор
Это приложение позволяет эмулировать последовательные COM-порты для тестирования и разработки приложений, использующих последовательную связь.
## Требования
- Windows 7/8/10/11
- Python 3.7 или выше
- com0com (Null-modem эмулятор)
## Установка
1. Установите com0com
- Скачайте установщик com0com с [официального сайта](https://sourceforge.net/projects/com0com/)
- Запустите установщик от имени администратора
- Следуйте инструкциям установщика
- После установки откройте "Setup for com0com" и создайте пару виртуальных COM-портов
2. Установите зависимости Python:
```bash
pip install -r requirements.txt
```
## Использование
1. Измените порт в файле main.py, что бы он соответствовал номеру порта в com0com
2. Запустите приложение:
```bash
python main.py
```
## Параметры конфигурации com0com
Рекомендуемые настройки для пары виртуальных портов:
- Baud rate: 9600
- Data bits: 8
- Stop bits: 1
- Parity: None
- Flow control: None
## Решение проблем
1. Если порты не отображаются:
- Проверьте, что com0com установлен корректно
- Проверьте, что com0com запущен
- Проверьте, что в диспетчере устройств отображаются виртуальные COM-порты
- Убедитесь в правильности установки драйверов от com0com (для windows 11 была использована версия 2.2.2.0. В версия 3.0.0.0 может быть проблема с установкой драйверов)
- Перезапустите компьютер после установки com0com
2. Если возникает ошибка доступа:
- Убедитесь, что выбран правильный порт в приложении
- Убедитесь, что порт не используется другими приложениями
- Запустите приложение от имени администратора
## Лицензия
MIT License
## Поддержка
При возникновении проблем создайте Issue в репозитории проекта.