Kabel USB 2 COM

Feb 16, 2005 9 Replies

Witam, Czy kto¶ uzywa kabla USB 2 COM? Problem jest taki. Mam zamiar kupic nowego laptopa. Niestety malo maszyn teraz posiada COM. Uzywam czasem progaramatora na COM, Choc dopuszczam zakup programatora na USB w firmie:

formatting link
ile programator juz bede mial, zastanawia mnie czy na takim kablu odpale np terminal. Czy kazda predkosc dostapna standardowo na COM moge tam ustawic? Zastanawia mnie czy sterowniki do takiego kabla potrafia oszukac procesor ze gada ze sprzetowym UARTem? Dziekuje i pozdrawiam Micha³


"Oszukaæ" ca³kowicie uda siê jedynie przy pomocy portu COM na PCMCIA lub CF.

Pawe³

Dnia 2/16/2005 9:53 PM, Użytkownik Michał napisał:

Mi się udało upożenić IrDAe po USB z COMem i działa mi bez problemu z terminalem, więc podejrzewam, że COMa po USB też da się przemapować jakimś sterownikiem, są do tyego jakieś virtuale chyba.

pozdrawiam, sword

Jesli program robi to po ludzku (czyli nie gada bezposrednio z rejestrami UART a korzysta z systemu) to bedzie chodzil ze wszystkim co dla systemu bedzie COM (karty wieloportowe, interfejsy USB itp). jesli jednak probuje rozmawiac z rejestrami UART to moze byc powazny problem - na szybko jesli program ma obsluge wiecej niz COM1,COM2 to z duzym prawdopodobienstwem bedzie dzialal z USB (oczywiscie moze sie zdarzyc ze taki program bedzie posiadal obsluge COM3, COM4 ale fakt ze te porty wspoldziela przerwania z COM1, COM2 powodowal fakt ze rzadko programisci odwolujacy sie do hardware implementowali taka funkcjonalnosc jak obsluga COM1,COM2,COM3,COM4 bezposrednio z programu). Jesli program chodzi pod DOS'em (np uzywa trybu TXT) to z duzym prawdopodobienstwem nie bedzie dzialal z przejsciowka USB-->RS232C.

Moje wra¿enia z niedawnej walki z konwerterami USB <-->RS323:

- s± dwa scalaki, które to realizuj±: Prolific 2303 FT323BM w ka¿dym razie wszystkie przej¶ciówki, które spotka³em, u¿ywaj± jednego z tych dwóch.

Obaj producenci twierdz±, ¿e ich scalaki obs³uguj± "programowanie COM przez funkcje API Windows".

Bli¿sze spotkanie z Prolific-iem uczy, ¿e nie ca³kiem. Programowane s± tylko "typowe" prêdkosci transmisji" - 300, 600,..., 9600,... itd. Na przyk³ad zaprogramowanie prêdko¶ci 500 powoduje, ¿e konwerter pracuje na prêdko¶ci 600.

FT dziala bez problemu na nietypowych prêdko¶ciach.

Bezpo¶rednia rozmowa z UART-em jest niemozliwa, bo go nie ma.

Jesli programator rozmawia za pomoca typowych procedur Windows API (zak³adam domy¶lnie, ¿e o ten system chodzi), to za wyj±tkiem ww problemu, nie ma ¿adnych przeszkód.

Pozdrowienia, MKi

U¿ytkownik "MKi" snipped-for-privacy@op.usun.pl> napisa³ w wiadomo¶ci news:rb03vc.5q1.ln@mikko

Jest jeszcze jeden opisywany w lutowej EP. Niestety w QFN :-(

Konwertery USB/RS232 nie zachowuj± odstêpu pomiêdzy przesy³anymi znakami. Je¶li ci±g³o¶æ danych, przerwy miêdzy znakami itp. s± istotne dla poprawno¶ci komunikacji to mo¿e byæ problem. Nie uda³o mi siê równie¿ uzyskaæ emulacji stanu Break.

Pawe³

jest jeszcze jeden, nie wiem czy jeszcze produkowany, ale wykorzystywal TUSB3410

Dziekuje wszytskim, Po przeczytaniu postów, mysle ze najlepiej bedzie zrobic tak: kubie taki kabel za 40pln. Podlacze pod USB z obecnym lapie. Porownam jak smiga w stosunku do sprzetowego UART i bede widzial czy szukac laptopa z COM i LPT czy niekoniecznie. Oczywscie jak cos sprawdze podziele sie doswiadczeniami. Pozdrawiam Micha³

Na konwerterku ktory mam break dziala. Niestety - zadnych znakow identyfikacyjnych nie ma :-)

J.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required