-
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
- Jaka moc wi-fi ?
- Karta dźwiękowa stereo
- Mini pecet
- drukarka potrzebna
- Rok 1973
- CFM (airflow) AMD Wraitha
- 16. Raport Totaliztyczny: Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 15. Raport Totaliztyczny: Średniowiecze Po,Zniszczeniu AmigaOS i Plan9
- USB3.x->HDMI/DP ze sterownikami w win11
- Dell ubija / przemianowuje swoje flagowe linie laptopów
- Ten adapter nie obsłuży dysków HDD PATA 2.5 cala - producent kłamie czy ja jestem głupi ?
- Przedłużacz USB-C działa w połowie
- Fujitsu LIFEBOOK E746
- Alternatywny nośnik do monitoringu zamiast HDD?
- Pendrive, ale dysk
Najnowsze wątki
- 2025-02-14 Kraków => Technical Team Leader (Clojure, Java) <=
- 2025-02-14 Ściemniacze na parkingach
- 2025-02-13 kilka pytań o klimę
- 2025-02-13 genialny pomysł
- 2025-02-12 diesel z otwartą komorą
- 2025-02-14 60 mA dużo czy spoko?
- 2025-02-13 Jaka moc wi-fi ?
- 2025-02-12 Drabina rozsuwana
- 2025-02-13 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-13 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2025-02-13 Warszawa => Staż w dziale Sprzedaży B2B <=
- 2025-02-13 Warszawa => MENA New Buissnes Manager <=
- 2025-02-13 Łódź => NodeJS Developer <=
- 2025-02-13 Gdańsk => Solution Architect (Java background) <=
- 2025-02-13 Zielona Góra => Senior Field Sales (system ERP) <=