![장치에 쓰기가 중단됩니다. 이 문제를 해결하는 방법은 무엇입니까?](https://linux55.com/image/185162/%EC%9E%A5%EC%B9%98%EC%97%90%20%EC%93%B0%EA%B8%B0%EA%B0%80%20%EC%A4%91%EB%8B%A8%EB%90%A9%EB%8B%88%EB%8B%A4.%20%EC%9D%B4%20%EB%AC%B8%EC%A0%9C%EB%A5%BC%20%ED%95%B4%EA%B2%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
나는 /dev/ttyACM0으로 작은 3.6을 가지고 있습니다.
serial.write()
파이썬에서 사용할 때 멈추는 것을 발견했습니다 . Arduino IDE 직렬 모니터를 열었고 출력을 볼 수 있습니다. 직렬 모니터에 무엇이든 쓰면 Arduino IDE가 즉시 중단되고 정지됩니다.
다음을 테스트하여 문제를 파악하려고 했습니다.
이렇게 하면 cat < /dev/ttyACM0
예상되는 결과인 Teeny를 얻습니다. 한 터미널에서 이것을 열어 두고 echo "who" > /dev/ttyACM0
다른 터미널에서 이 작업을 수행하면 작동이 중단되고 이전에 열려 있던 터미널에는 다른 출력이 표시되지 않습니다.
쓰기가 차단되는 이유는 무엇이며 이 문제를 해결하는 방법은 무엇입니까?