Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Hyper Terminal komunikacja przez RS

gary2007 18 Lut 2012 00:06 2228 2
  • #1 18 Lut 2012 00:06
    gary2007
    Poziom 14  

    Jeśli wpiszę w hyper Terminalu 32 to co on mi wyśle na port? (02 w hex)?
    Mam potrzebę wysłania kilku bajtów w hex, przy czym chcę to robić pojedynczo? Jak mam wpisywać w hyper terminalu te wartości? Podejrzewam, że on wpisane znaki traktuje jako ascii a wysyła kod. Jakie tu będzie optymalne działanie?

    0 2
  • #2 18 Lut 2012 07:11
    Alchemik84
    Poziom 13  

    Hyper Terminal przesyła dane znakowo, wiec wpisując 32 wysyłasz dwa bajty: pierwszy o wartości 52 (znak 3 w ASCII), drugi o wartości 51 (znak 2 w ASCII).
    Chcąc wysyłać dowolne bajty przez port szeregowy należało by użyć programu RealTerm lub podobnego.

    0
  • #3 18 Lut 2012 07:19
    pietrucha
    Poziom 16  

    Hyper Terminal to program przeznaczony typowo do obsługi tekstów i z tego co pamiętam, nie bardzo się nadaje do wysyłania pojedynczych bajtów. Jest sporo programów, które lepiej spełnią to zadanie:
    http://realterm.sourceforge.net/ - bardzo dobry terminal, zarówno tekstowy jak i dla danych binarnych
    https://sites.google.com/site/terminalbpp/ - ma większe możliwości, jeśli chodzi o dane binarne

    0