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.

Programowanie modemu przez RS232 za pomocą komend AT

jimyx 05 Gru 2005 10:01 2492 4
  • #1 05 Gru 2005 10:01
    jimyx
    Poziom 14  

    Do komputera podłączony jest modem przemysłowy WAVECOM FastRack za pomocą kabla RS. Za pomocą terminala windowsowego komunikuje się z modemem za pomocą komend AT. Do tego momentu nie mam problemów.

    Problem pojawia się gdy pisze program w Builderze 5.0. pod systemem Windows XP. Nie potrafię tak zaprogramować RSa by za pomocą komend AT swobodnie komunikować się z modemem.

    Jeśli pisaliście jakiekolwiek programy do obsługi samego portu RS lub programy sterujące pracą modemów, to pomóżcie.

    0 4
  • #2 05 Gru 2005 13:12
    dziqus
    Poziom 18  

    a probowales odpalic userport'a?

    0
  • #3 05 Gru 2005 20:36
    jimyx
    Poziom 14  

    Nie jestem aż taki biegły, więc co to właściwie jest ten userport?

    0
  • #4 05 Gru 2005 21:24
    elektryk
    Poziom 42  

    jimyx napisał:
    Nie jestem aż taki biegły, więc co to właściwie jest ten userport?
    A google to do czego służy?

    0
  • #5 09 Gru 2005 18:26
    jimyx
    Poziom 14  

    Dobra, chyba musze napisać coś więcej :cry:.
    Problem był nieco inny:
    1. Mam do dysapozycji modem przemysłowy FASTRACK (bez oprogramowania). Celem jest napisanie oprogramowania, które go obsługuje.
    2. Nie uzywam przerwań BIOSu, ani nie odwołuje się do stałego adresu portu. UserPort nie jest mi potrzebny. Nie odgrzebuje jakiś starych programów, tylko piszę program nowy pod konkre4tne zastosowania.

    Tak więc rozwiązanie problemu jest banalnie proste. Jak programujecie w Asemblerze i w trybie tekstowym chcecie wyświetlić jakiś ciąg znaków to musi na jego końcu być znacznik końca (10,13) bo inaczej wyswietlimy za napisem śmieci. Tak też jest z modemem i komendami AT. Musi być znacznik końca w postaci znaku o kodzie ASCI = 13.

    No i tyle.

    0