Quando si utilizza un'interfaccia da USB a seriale, tutto funziona fintanto che non vado oltre 57600 Baud. A tassi più alti ottengo solo giberish in questo modo:
é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
Ciò che rende il problema così strano è che ho sostituito ogni componente e il problema persiste ancora. Ho provato diversi sistemi operativi (Ubuntu, Windows XP, Windows 7, Mac OS X 10.7) con 32 e 64 bit. Ho provato l'interfaccia da USB a seriale da FTDI e Prolific. Ho provato a leggere l'output dal mio Raspberry PI e da un Asterisk Appliance. Ho cambiato i cavi e il cablaggio. Niente ha aiutato.
Ho fatto un esempio con un vecchio notebook con COM nativo e ho messo l'USB-to-Serial sulla stessa connessione di "sniffer" (solo Rx e GND collegati) per assicurarmi che l'output e tutto sia ok come si può vedere sul nativo porta. La tensione è ok. Le impostazioni per entrambi sono 115200 Baud, 8 bit con 1 stop e nessun controllo di flusso. Il nativo va bene. USB è incasinata.
Ho usato i driver più recenti e ricontrollato tutte le connessioni. Non ho idea di cosa ci sia di sbagliato qui. Dato che non riuscivo a trovare nessuno che descrivesse problemi come questo, metto in dubbio la mia lunga esperienza nel campo dell'informatica e penso di sbagliarmi completamente.