eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikakomendy AT - ustawienie zajętości linii GSMRe: komendy AT - ustawienie zajętości linii GSM
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!wsisiz.edu.pl!.POSTED!not-for-mail
    From: Atlantis <m...@w...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: komendy AT - ustawienie zajętości linii GSM
    Date: Tue, 01 Jan 2013 17:57:02 +0100
    Organization: http://www.wit.edu.pl
    Lines: 26
    Message-ID: <kbv4h3$4fl$1@portraits.wsisiz.edu.pl>
    References: <kbu9bo$r82$1@portraits.wsisiz.edu.pl>
    <kbudjh$sjc$1@portraits.wsisiz.edu.pl> <50e2beba$1@news.home.net.pl>
    <kbufo4$t98$1@portraits.wsisiz.edu.pl> <50e2ce15$1@news.home.net.pl>
    <kbuk07$ul1$1@portraits.wsisiz.edu.pl> <50e2ddc4$1@news.home.net.pl>
    NNTP-Posting-Host: bwz13.neoplus.adsl.tpnet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: portraits.wsisiz.edu.pl 1357059427 4597 83.29.249.13 (1 Jan 2013 16:57:07
    GMT)
    X-Complaints-To: a...@w...edu.pl
    NNTP-Posting-Date: Tue, 1 Jan 2013 16:57:07 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Thunderbird/17.0
    In-Reply-To: <50e2ddc4$1@news.home.net.pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:640044
    [ ukryj nagłówki ]

    W dniu 2013-01-01 13:59, Anerys pisze:

    > Nasunął mi się taki pomysł - nie porównywać całości, ale po pojedynczym
    > znaku.

    Przyszło mi do głowy jeszcze jedno rozwiązanie. Poszczególne
    przychodzące znaki można by analizować bezpośrednio po odebraniu, w
    przerwaniu RX USART-a. Każdy zgodny znak przesuwa wskaźnik do przodu,
    mylny zeruje go. Po dotarciu do końca badanego ciągu ostatnia instrukcja
    warunkowa, która sprawdza czy słuchawka jest podniesiona. Jeśli tak -
    wysyła "ATH\r", jeśli nie - uruchamia dzwonek.
    Oczywiście każdy znak przeanalizowany w przerwaniu byłby nadal dostępny
    dla procedury odczytującej bufor (nie przesuwałbym wskaźnika odczytu).

    Jedną z największych zalet byłaby możliwość uśpienia uC, ponieważ ten
    nie musiałby ciągle sprawdzać w głównej pętli programu, czy ktoś nie
    dzwoni. Widełki również można by spiąć z linią obsługującą przerwanie
    sprzętowe. Mam jednak kilka wątpliwości...

    1) Czy dopuszczalne jest wysyłanie jakichkolwiek znaków przez USART w
    przerwaniu obsługującym obiór znaków? Szczególnie jestem ciekaw jaki
    byłby efekt, gdyby było włączone echo...
    2) Chyba musiałbym zastosować linię DTR, aby powstrzymać modem od
    wysyłania kolejnych znaków np. podczas tej całej operacji?

    To dobry kierunek, czy raczej gra niewarta świeczki?

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: