tty에서 흐름 제어를 사용하지 못했습니다.

tty에서 흐름 제어를 사용하지 못했습니다.

pyserial을 사용하여 FTDI USB-직렬 어댑터의 RTS 및 DTR 신호를 제어하고 있습니다. 두 컴퓨터(Windows 10 및 Ubuntu 18.04)에서는 성공했지만 Ubuntu 14.04를 사용하는 이전 장치에서는 실패했습니다.

예외를 받지 않고는 글을 쓸 수 없습니다. 그렇지 않으면 해당 ttyUSB 포트에 액세스하는 다른 프로그램일 수 있다고 생각됩니다. 따라서 udev 규칙을 사용하여 ttyUSB에 대한 액세스를 600으로 제한했습니다.

이제 루트 액세스로 실행하려면 Python 프로그램이 필요하지만 그 외에는 동작이 변경되지 않았습니다.

일부 요약:

  • 포트가 올바른지(플러그를 뽑으면 사라지고 그 반대도 마찬가지임)
  • 하드웨어는 다른 시스템에서 작동합니다.
  • DTR을 true 또는 false로 변경해도 아무런 효과가 없습니다.
  • Ubuntu 14.04의 pyserial에 문제가 나타납니다.

아이디어가 부족합니다. 내가 어떻게 진행할 수 있는지 아시나요?

관련 정보