logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Programowanie modemu przez RS232 za pomocą komend AT

jimyx 05 Gru 2005 10:01 2894 4
REKLAMA
  • #1 2055130
    jimyx
    Poziom 14  
    Posty: 134
    Pomógł: 7
    Ocena: 5
    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.
  • REKLAMA
  • #2 2055576
    dziqus
    Poziom 18  
    Posty: 208
    Pomógł: 17
    Ocena: 15
    a probowales odpalic userport'a?
  • REKLAMA
  • #3 2056950
    jimyx
    Poziom 14  
    Posty: 134
    Pomógł: 7
    Ocena: 5
    Nie jestem aż taki biegły, więc co to właściwie jest ten userport?
  • REKLAMA
  • #4 2057098
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    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?
  • #5 2068802
    jimyx
    Poziom 14  
    Posty: 134
    Pomógł: 7
    Ocena: 5
    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.
REKLAMA