2011-04-12 4 views
1

USB 직렬을 통해 연결된 USB 장치를 재설정하면 쓰레기 인쇄가 시작됩니다.장치 재설정시 USB 직렬 포트 가비지

Arduino의 직렬 콘솔을 사용하지만 문제가되지 않는 직렬 모니터를 닫고 다시 열면 텍스트 정리가 시작됩니다. 전송 속도로 판단 할 때, 쓰레기는 장치가 정상적인 연속 인쇄를 수행하여 분명히 발생합니다. 즉, 임의의 쓰레기가 아닙니다.

이것은 가정용 USB 직렬 장치이므로 문제가있을 수 있습니다. 사실, 나는 USB 시리얼 장치의 코드를 아주 쉽게 바꿀 수 있지만, 시리얼 터미널 프로그램을 위해서 똑같이 할 수는 없다. 그래서 해결책이 있다면 선호 할 것이다.

아니요, 이것은 잘못된 보드 또는 패리티 설정이 아니므로 제안하지 마십시오. :-)

도움/아이디어를 제공해 주셔서 감사합니다!

답변

1

아무 것도 (의도적으로) 전송되지 않아도 가비지가 인쇄됩니까? 그렇다면 하드웨어 문제가 있습니다. 어느 쪽이 "break"상태로 리셋 되든가, 그것은 재잘 거린다.

데이터가 기록 될 때만 발생하면 장치가 재설정 될 때 기본 직렬 설정은 무엇입니까? 거의 확실하게이 은 속도/데이터 비트/정지 비트 문제로 인해입니다.

+0

의도적으로 전송 된 경우에만 가비지를 인쇄합니다. 그것의 "가짜"USB 시리얼 장치 - 실제로 시리얼을 전송하지 않습니다, 그냥 USB가 없으므로 시리얼 설정이 없습니다. 또한 쓰레기를 인쇄하고 직렬 모니터를 닫은 다음 다시 열면 (설정 변경없이) 올바르게 인쇄되기 시작합니다. 이러한 이유로 직렬 설정이 될 수 없습니다 ... – AndrewStone

+0

USB는 실제로 직렬입니다. –