Program do odczytu z portu COM
Masz problem? Zapytaj na forum elektroda.pl
From: "SP7DPT" <darek_at_nospam_piwnica.net>
Subject: Program do odczytu z portu COM
Date: Thu, 13 Apr 2006 21:53:20 +0200
Witam! Poszukuję programu do monitoringu co sie dzieje na porcie COM a
dokładniej na jego wejściu RX.
ALE program nie ma pokazywać że przyszedł znak "_at_nospam_#$%^&*" ale ma pokazywać
(najlepiej graficznie) 101101 w czasie. Ogólnie mówiąc chodzi mi o to żeby
pokazał że przyszłą "1" trwała powiedzmy 10ms potem przyszło "0" trwało 3ms
itd
Czy ktoś z was zna taki program co to realizuje? Może być płatny.
--
Pozdrawiam
Darek SP7DPT
http://www.piwnica.net/sp7dpt
http://sp7dpt.dl.pl
From: "Arek" <abcdek_at_nospam_poczta.onet.pl.usun_cde>
Subject: Re: Program do odczytu z portu COM
Date: Thu, 13 Apr 2006 23:48:47 +0200
SP7DPT napisał(a) w wiadomości: ...
Witam! Poszukuję programu do monitoringu co sie dzieje na porcie COM a
dokładniej na jego wejściu RX.
ALE program nie ma pokazywać że przyszedł znak "_at_nospam_#$%^&*" ale ma pokazywać
(najlepiej graficznie) 101101 w czasie. Ogólnie mówiąc chodzi mi o to żeby
pokazał że przyszłą "1" trwała powiedzmy 10ms potem przyszło "0" trwało 3ms
itd
Pytanie jest takie - czy można bezpośrednio odczytać wartość z pinu RxD?
Chyba nie?...
Można zdaje się czytać CTS, DSR. Jeżeli się ich nie wykorzystuje to
może podłączyć do nich RxD. Tylko z interwałem 3 ms może być kłopot,
bo systemowy zegar w PC ma chyba 55ms - trzeba przyspieszyć. Chyba, że
w XP albo w Linuxie jest programowany szybciej - ale ja niedzisiejszy.
Kiedyć robiłem "podsłuch klawiatury" - przez jakiś opornik, dioda,
tranzystor podłączałem do LPT (piny wej.). Potem w szybkim przerwaniu
a mniej dokładnie w pętli programowej czytałem z LPT i "nagrywałem"
do pliku (zapisywałem tylko zmiany stanu i moment wystąpienia aby plik
był krószy). Można było z tego zrobić ptymitywny wukres lub odczytać
co wciskano na klawiaturze (i nie tylko).
Oczywiście możesz użyć oscyloskopu z pamięcią :) Nie wiemy po co ci
to - może można inaczej?
Arek
From: "Darek" <darek_at_nospam_piwnica.net>
Subject: Re: Program do odczytu z portu COM
Date: Fri, 14 Apr 2006 07:56:40 +0200
juz ci mowie po co mi to
chodzi o to że mam tuner sateleitarny i pozycjoner. Te 2 urzadzenia ze soba
współpracuja po porcie szeregowym TTL. Chce wyeliminować tuner a zamiast
niego podłączyć komputer. Zrobiłem konwerter na max232 i teraz chce złapac
to co wysyła tuner do pozycjonera tak aby móc to potem odtworzyć za pomocą
PC (przebieg) wysyłając rozkaz do pozycjonera.
Mam taki programik co pokazuje mi co wlatuje na porcie com z tunera ale nie
w czasie tylko poprostu pokazuje ze weszło "_at_nospam_#$%^&" jak to skopiuje i wyśle
do pozycjonera to oczywiście on tego nie rozumie.
To tak mniej więcej o to co mi chodzi.
Tuner to AMSTRAD SRX2001 a pozycjoner to Datcom AP500 .
Najlepiej jak bym dorwał instrukcje serwisowa do tunera gdzie pokazane sa te
przebiegi, ale szukałem i nic nie znalazłem.
From: Tomasz Piasecki <mtbrider_at_nospam_poczta.__nospam__.onet.pl>
Subject: Re: Program do odczytu z portu COM
Date: Fri, 14 Apr 2006 10:51:20 +0200
Darek wrote:
Mam taki programik co pokazuje mi co wlatuje na porcie com z tunera ale nie
w czasie tylko poprostu pokazuje ze weszło "_at_nospam_#$%^&" jak to skopiuje i wyśle
do pozycjonera to oczywiście on tego nie rozumie.
Zatem, moim zdaniem:
- albo to nie jest zwykły port szeregowy, wtedy potrzebny jest
analizator stanów albo przynajmniej oscyloskop do podejrzenia transmisji
- albo masz źle dobrane parametry transmisji w PC (baud rate, stop bity
itd).
Analizatora stanów na pececie pod windą nie zrobisz. Nie ma kontroli
nad czasem.
TP.
--
| _ _ _ |
| _____ _| |_| | __ (o) | | __ __ _at_nospam_poczta.onet.pl |
| | \ | | |o \| \| |/o |/ _\| \ |
| |_|_|_| \_| |__/|_| |_|\__|\__||_| Tomasz Piasecki |
From: =?ISO-8859-2?Q?Krzysztof_Szmur=B3o?= <ks123_at_nospam_tlen.do.wyciecia.pl>
Subject: Re: Program do odczytu z portu COM
Date: Fri, 14 Apr 2006 10:51:47 +0200
Darek napisał(a):
juz ci mowie po co mi to
chodzi o to że mam tuner sateleitarny i pozycjoner. Te 2 urzadzenia ze soba
współpracuja po porcie szeregowym TTL. Chce wyeliminować tuner a zamiast
niego podłączyć komputer. Zrobiłem konwerter na max232 i teraz chce złapac
to co wysyła tuner do pozycjonera tak aby móc to potem odtworzyć za pomocą
PC (przebieg) wysyłając rozkaz do pozycjonera.
Mam taki programik co pokazuje mi co wlatuje na porcie com z tunera ale nie
w czasie tylko poprostu pokazuje ze weszło "_at_nospam_#$%^&" jak to skopiuje i wyśle
do pozycjonera to oczywiście on tego nie rozumie.
To tak mniej więcej o to co mi chodzi.
Tuner to AMSTRAD SRX2001 a pozycjoner to Datcom AP500 .
Najlepiej jak bym dorwał instrukcje serwisowa do tunera gdzie pokazane sa te
przebiegi, ale szukałem i nic nie znalazłem.
To może to: http://bray.velenje.cx/avr/terminal
From: "DJ" <djj8_at_nospam_polbox.com>
Subject: Re: Program do odczytu z portu COM
Date: 14 Apr 2006 02:07:29 -0700
Jesli to UART, to moze ma sprzetowa kontrole przeplywu? RTS/CTS -
sprawdz.
Jesli bedziesz chcial dopasowac bezposrednio do komputera to tez moze
byc problem, bo port z pece wysyla jescze kilka bajtow po zgloszeniu
wstrzymania transmisji od receivera. UART z pozycjonera moze tego nie
akceptowac, gubic te bajty.
Poza tym poszukaj jakiejs specyfikacji pozycjonera, moze protok=F3l
bedzie opisany.
DJ
From: "Darek" <darek_at_nospam_piwnica.net>
Subject: Re: Program do odczytu z portu COM
Date: Fri, 14 Apr 2006 11:32:09 +0200
Poza tym poszukaj jakiejs specyfikacji pozycjonera, moze protokól
bedzie opisany.
Firma produkujaca niegdys pozycjoner powiedziala ze moge sie w tylek ugrysc
a nie udostepnia mi tego protokolu.
From: "DJ" <djj8_at_nospam_polbox.com>
Subject: Re: Program do odczytu z portu COM
Date: 14 Apr 2006 02:44:43 -0700
No to w takim przypadku rzeczywiscie zostaje tylko sniffowane
transmisji.
Moze przydalby Ci sie bardziej analizator logiczny, niz port w
pece, przynajmniej jesli chodzi o timing sygnal=F3w. No i sprawdz ten
hardware flow, moze w tym sek.
--=20
DJ
From: "DJ" <djj8_at_nospam_polbox.com>
Subject: Re: Program do odczytu z portu COM
Date: 14 Apr 2006 03:47:52 -0700
O=2E.. jeszcze jedno mi do glowy przyszlo...
Piszesz ze powtarzasz wysylanie sekwencji... ale pamietaj ze w
protokole moga byc (i na pewno sa) uzyte znaki kontrolne, czyli
non-printable ASCII od 0x00 do 0x1F, kt=F3rych na terminalu tekstowym
"okiem" nie zobaczysz... i tez z klawiatury ich w prosty spos=F3b nie
wprowadzisz. Najlepiej operowac na zapisie szestnastkowym znak=F3w.
BTW - ja w ostatnich dniach rozpracowuje protok=F3l sterowania
modulem drukarki termicznej EPL1600, tez poprzez UART. Niestety
plytka sterujaca jest jakas third party, i dokumentacji protokolu
niet :(
--=20
DJ
From: "Marcin Mańk" <marcinKROPKAmank_at_nospam_usun.to.gmail.com>
Subject: Re: Program do odczytu z portu COM
Date: Fri, 14 Apr 2006 12:25:28 +0200
Witam! Poszukuję programu do monitoringu co sie dzieje na porcie COM a
dokładniej na jego wejściu RX.
ALE program nie ma pokazywać że przyszedł znak "_at_nospam_#$%^&*" ale ma pokazywać
(najlepiej graficznie) 101101 w czasie. Ogólnie mówiąc chodzi mi o to żeby
pokazał że przyszłą "1" trwała powiedzmy 10ms potem przyszło "0" trwało
3ms
itd
Czy ktoś z was zna taki program co to realizuje? Może być płatny.
A spróbuj to podłączyć do karty dzwiękowej (tylko uważaj na poziomy
sygnałów). Jakimś programem do obróbki dzwieku powinno się dać podejrzeć
przebieg.
Pozdrawiam
Marcin Mańk