เมื่อใช้อินเตอร์เฟซ USB เป็นอนุกรมทุกอย่างทำงานได้ตราบใดที่ฉันไม่เกิน 57600 Baud ในอัตราที่สูงขึ้นฉันจะได้รับเพียงแบบนี้:
év.b0JNLYÆÿ¿iëd0U²(kßÞb!
ú]/xscB!ï¯!BoXûÿ1ïâÖCÿ6ÌAnè*íÌC)º¿BíÞØ.C.@ÆÃwHJÂs
"YE:ñ.èFðÌCÊ÷ÞÄ
!x
H
w6@BtbHJ
̪
Ì6ì
H¾a¿bH.">îvy®;f<ßBÌ
pL¨fæHE
þ¼MBÞI
สิ่งที่ทำให้ปัญหาแปลกมากคือฉันแลกเปลี่ยนทุกส่วนและปัญหายังคงอยู่ ฉันลองใช้ OS ต่าง ๆ (Ubuntu, Windows XP, Windows 7, Mac OS X 10.7) ด้วย 32 และ 64 บิต ฉันลองอินเตอร์เฟส USB เป็นอนุกรมจาก FTDI และ Prolific ฉันลองอ่านผลลัพธ์จาก Raspberry PI ของฉันและจาก Asterisk Appliance ฉันเปลี่ยนสายเคเบิลและสายไฟ ไม่มีอะไรช่วย
ฉันทำตัวอย่างกับโน้ตบุ๊กเก่าที่มี Native COM และใส่ USB-to-Serial เข้ากับการเชื่อมต่อเดียวกันกับ "sniffer" (เชื่อมต่อ Rx และ GND เท่านั้น) เพื่อให้แน่ใจว่าผลลัพธ์และทุกอย่างก็โอเคที่คนพื้นเมืองสามารถเห็นได้ ท่าเรือ. แรงดันไฟฟ้าก็โอเค การตั้งค่าสำหรับทั้งสองคือ 115200 Baud, 8 บิตพร้อม 1 Stop และไม่มีการควบคุมการไหล พื้นเมืองไม่เป็นไร USB เกิดความสับสน
ฉันใช้ไดรเวอร์ใหม่ล่าสุดและตรวจสอบการเชื่อมต่อทั้งหมดอีกครั้ง ฉันไม่รู้ว่าเกิดอะไรขึ้นที่นี่ เนื่องจากฉันไม่พบใครอธิบายปัญหาเช่นนี้ฉันจึงถามประสบการณ์อันยาวนานในวิทยาการคอมพิวเตอร์และคิดว่าฉันทำผิดไปโดยสิ้นเชิง