Program/terminal do swobodnej komunikacji po RS-232

Jan 23, 2008 10 Replies

Szukam, szukam i jakoś nie mam rezultatów :/ A szukam jakiegoś programu/terminala, czegokolwiek, który pozwoliłby na przesyłanie dowolnych informacji przez RS-232. HyperTerminal windowsowy i inne podobne pozwalają na komunikację w postaci znaków ASCII. Mnie natomiast interesuje wysyłanie dowolnych wartości. Używa ktoś takiego programu? Możecie coś polecić? Testowałem już EZTerminal, TeraTermPro, Serial Wizard, Bray Terminal, Termite. Najlepiej jak będzie freeware, bo płatane to już widziałem :) Za każdą pomoc bardzo dziękuję!



Pozdrawiam!


U¿ytkownik "TRS" snipped-for-privacy@spam.spam napisa³ w wiadomo¶ci news: snipped-for-privacy@silniczek.wiertarka.pl...

formatting link

TRS pisze:

Przecież w Bray Teminalu możesz wysyłać dowolne bajty podane jako hex.

pzdr

Przecież to Bray Terminal, wymieniany już w tym wątku.

pzdr

Elektrolot pisze:

A mogę wiedzieć jak? Próbowałem na wszelkie sposoby i jakoś nie udało mi się tego dokonać. Będę wdzięczny za pomoc ;)

TRS pisze:

Cytuję z helpa:

"example 1. abcdefgh123456 - this will send 'abcdefgh123456'

example 2. AT#013#010 - this will send AT and "CR" + "LF" (cariage return + line feed)

example 3. X1##Y2##Z3##$0D$0A - this will send 'X1#Y2#Z3#"CR""LF"'

example 4. $$value=123$0D - this will send '$value=123"CR"'

example 5. $01$02$03$04$05!XOR - this will send $01 $02 $03 $04 $05 and calculated XOR byte $01 "

pzdr

Elektrolot pisze:

O! A helpa do tego to już nie znalazłem. Mogę prosić o przesłanie go na mateom(at)poczta.fm Dziękuję za okazaną pomoc :)

TRS napisał(a):

Kiedy potrzebuję wysłać coś na RS i nie koniecznie muszę obserwować na ekranie wyniku, zamiast terminala używam python'a z pyserial.

Dosłownie w kilku linijkach można dorobić do wysyłania/odbierania jakąś logikę - obsługa bardzo prosta bo wystarczy:

import serial;

com_port = serial.serial ('comx', speed); com_port.write ("tu wysylam na port dowolne dane, moga byc binarne"); com_port.write ("np: \x00 wysyla 0");

#Tu odczytam 2 bajty odczytane_dane = com_port.read (2);

Do tego możesz dodać sobie jakieś ify i masz wszystko czego potrzebujesz.

Oczywiście powyższy kod działa pod windowsem i linuxem

TRS pisze:

Ja mam taki przycisk Help nad About ;) Terminal 1.9v - 20041226 . Może masz inną wersję?

pzdr

Elektrolot snipped-for-privacy@NOSPAMwp.pl napisał(a):

Wersje z Helpem:

v1.9b 20040714

formatting link

v1.9b 20060920B

formatting link

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required