Решить ValueError
Я искал способ подтвердить свой порт USB-SERIAL и нашел этот код: http://www.digitalmihailo.com/usb-programming-with-python-on-linux-pyusb-version/, но у меня проблема потому что, когда я запускаю эту программу, то покажи мне это сообщение:
Traceback (most recent call last):
File "namefile.py", line 122 in <module>
main()
File "namefile.py", line 64, in main
raise ValueError('Device not found')
ValueError: Device not found
Я уже устанавливаю библиотеку PyUSB, но результат не меняется. Кто-то может помочь мне с этой маленькой проблемой.
Большое спасибо заранее.
1 ответ
Если вы используете свой пример в Linux, вам нужно загрузить модуль ACMtty, чтобы ваша система сделала доступным последовательное USB-устройство для вашего пользовательского пространства.
От имени root и только если у вас есть модуль cdc-acm, скомпилированный для вашего текущего ядра:
modprobe cdc-acm
Как только этот модуль загружен и ваше устройство подключено, вы должны найти устройство с именем по следующему шаблону: /dev/ttyACM*
Возможно, вы уже установили нужные инструменты и библиотеки пользовательского пространства, но вам также необходимо установить устройство.