При використанні USB-серійного інтерфейсу все працює до тих пір, поки я не вийду за межі 57600 Бод. При більш високих показниках я отримую лише гібридний такий:
é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
Що робить проблему такою дивною, що я обмінявся кожним компонентом, і проблема все ще існує. Я пробував різні ОС (Ubuntu, Windows XP, Windows 7, Mac OS X 10.7) з 32 та 64 бітами. Я спробував USB-серійний інтерфейс від FTDI та Prolific. Я спробував прочитати вихідні дані з мого PI Raspberry та із програми зірочки. Я змінив кабелі та проводку. Ніщо не допомогло.
Я зробив приклад зі старим ноутбуком з нативним COM і поставив USB-до-Serial до того ж з'єднання, що і "sniffer" (підключені лише Rx і GND), щоб переконатися, що вихід і все нормально, як це можна побачити на рідному порт. Напруга в порядку. Налаштування для обох - 115200 Бод, 8 біт з 1 зупинкою і без регулювання потоку. Рідні добре. USB заплутаний.
Я використовував новітні драйвери та двічі перевіряв усі з'єднання. Я поняття не маю, що тут не так. Оскільки я не міг знайти когось, хто описує подібні проблеми, я сумніваюся у своєму багаторічному досвіді в галузі інформатики і думаю, що я роблю щось зовсім неправильно.