Próbuję połączyć się z płytą MicroZed przez port szeregowy USB z teraterm w systemie Windows 7 i mam problemy. Byłem w stanie połączyć się z tą dokładną płytą za pomocą minicom w Linuksie, ale nie mogę zmusić jej do pracy z Windows. Nie musiałem też niczego konfigurować z Linuksem, użyłem tylko minicom -D / dev / ttyUSB0. Co spowodowałoby ten problem z połączeniem w systemie Windows?
Załączony zrzut ekranu polega na tym, że gdy jestem połączony, piszę „ls”. Więc łączy się dobrze, ale dane wyjściowe i wejściowe są zniekształcone. (zobacz, co napisałem po czerwonej części to „ls”)
serial
microcontroller
SwimBikeRun
źródło
źródło
LF
,VT
iFF
. VDTs miał tryb monitora , który spowodował kody sterujące ASCII (takich jakLine Feed
,Vertical Tab
iForm Feed
) który ma być wyświetlany jako podobnych znaków widocznych zamiast wykonywania działań na kursora. Ale chociaż takie znaki są w twoich wynikach, nadal trwa faktyczna kontrola kursora. (2) Niektóre małe litery alfa (ASCII 0x61: 0x7A) wydają się być odwzorowane na znaki rysowania linii, których zakres od 0x81 do 0xDF w kodach wyświetlanych na komputerach IBM.Odpowiedzi:
To samo mi się przydarzyło, a zamknięcie i ponowne otwarcie TeraTerm rozwiązało problem. Nie musiałem resetować MicroZed.
Podejrzewam, że TeraTerm może albo zsynchronizować się, albo automatycznie zmienić kodowanie znaków w locie. Podejrzewam, że to dlatego, że rozpocząłem komunikację w porządku. Następnie przechwyciłem plik binarny, który natychmiast spowodował problem, który widzisz. W tym stanie nie mogłem się z tego wydostać, dopóki nie zamknę TeraTerm.
źródło