-
Data: 2011-08-25 23:18:22
Temat: Re: netbook z RS232
Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 2011-08-24 10:25, Pawel "O'Pajak" wrote:
> krotko mowiac ani program, ani urzadzenie nie wie, ze po
> drodze ma jakas przejsciowke.
Diabeł tkwi w szeczegółach:
a) poziomy napięć są przeróżne, od prawidłowych, przez zbyt niskie (np.
nadawanie +/- 5V) po asymetryczne odwrócone ( czyli 0 i 5V jako 0 i 1
..). Wola amerykanka osiągająca poziom absurdu kiedy na opakowaniu jest
RS232C a w rzeczywistości mamy TTLowy UART (bo działa z telefonami i
dres nie widzi różnicy).
b) Timeouty jakie można ustawić w windowsie na przelotkach prolific z
nieznanej przyczyny mogą być minimalnie 20ms (podobnie z resztą na FT).
Poniżej tego tępacki driver olewa timeouty (!) i ustawia jakieś default
w okolicy 100ms. Tak działa na WinXP i Win7 z kilkoma sterownikami. Być
może to wina samego windowsa. Linux radzi sobie o rząd wielości lepiej.
c) Prolific przy dużych obciązeniach (duże ilości danych na max
prędkościach) zaczyna się gubić, potrafią wylatywać pojedyncze bajty z
bufora nadajnika. Być może to wina niedorobionych sterowników.
Kosztowało mnie to kilkanascie dni debugowania.
d) Niektore steorwniki Prolific generują śliczny BSOD w trakcie pracy.
Ostatnio żadko, ale trafia się.
e) Pooling danych w odbiorniku czasem się zatrzymuje na dziesiątki
milisekund diabli wiedza po co. Może taka specyfika USB.
Używam tych przelotek w zadaniach sterowania w przemyśle. Przeszlo mi
ich kilkanascie typów przez palce. Wieksza część miala kierunek kosz ze
względu na oczywiste wady które przekreślają nazwę RS232C z opakowania.
Najwięcej problemów jest z przelotkami ktore z premedytacują generują
zbyt niskie napięcia, albo co gorsza niesymetryczne względem masy.
Zazwyczaj nie dzialają i już. Ale mam też kilka które działają
zadowalająco. Loteria.
Następne wpisy z tego wątku
- 26.08.11 18:03 Pawel \"O'Pajak\
- 27.08.11 18:28 Sebastian Biały
- 29.08.11 14:10 _ąćęłńóśźż
Najnowsze wątki z tej grupy
- Przenosiny systemu
- soft dla detekcji stanu DMA (on,czy off)
- jak w chrome (forku chrome) wyznaczyc katalog profilu w dowolnym miejscu?
- Dziwnie padający Seagate
- Kwestia UPSa i elektryki tegoż
- Drukowanie bezprzewodowe - jaki interface ?
- Libre Office Krok Po Kroku - Komentarz
- Dysk startowy z dosem - ktokolwiek widział, ktokolwiek zna?
- Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- Re: Drugi ekran na Androidzie
- Vmware update
- Access point na zewnątrz
- dodanie karty graf zawiesza komp
- Jak wybrać laptopa?
- Router i USENET
Najnowsze wątki
- 2024-11-29 Dławik CM
- 2024-11-29 [OT] Lewe oprogramowanie
- 2024-11-29 Błonie => Sales Specialist <=
- 2024-11-29 Warszawa => IT Expert (Network Systems area) <=
- 2024-11-29 Warszawa => Ekspert IT (obszar systemów sieciowych) <=
- 2024-11-29 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-29 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-29 Pómpy ciepła darmo rozdajoo
- 2024-11-29 Białystok => Application Security Engineer <=
- 2024-11-29 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-29 Gdańsk => Software .Net Developer <=
- 2024-11-29 Wrocław => Key Account Manager <=
- 2024-11-29 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-29 Chrzanów => Specjalista ds. public relations <=
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO