eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingWinAPi serial port › Re: WinAPi serial port
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!new
    s.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
    From: "cubah" <c...@t...pl>
    Newsgroups: pl.comp.programming
    Subject: Re: WinAPi serial port
    Date: Fri, 6 Mar 2009 00:14:27 +0100
    Organization: Netia S.A.
    Lines: 29
    Message-ID: <gopmsu$qj3$1@mx1.internetia.pl>
    References: <gopmcp$mik$1@mx1.internetia.pl>
    NNTP-Posting-Host: 77-254-130-223.adsl.inetia.pl
    X-Trace: mx1.internetia.pl 1236295391 27235 77.254.130.223 (5 Mar 2009 23:23:11 GMT)
    X-Complaints-To: a...@i...pl
    NNTP-Posting-Date: Thu, 5 Mar 2009 23:23:11 +0000 (UTC)
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
    X-RFC2646: Format=Flowed; Response
    X-Tech-Contact: u...@i...pl
    X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
    X-Priority: 3
    X-Server-Info: http://www.internetia.pl/news/
    X-MSMail-Priority: Normal
    Xref: news-archive.icm.edu.pl pl.comp.programming:181312
    [ ukryj nagłówki ]


    Użytkownik "cubah" <c...@t...pl> napisał w wiadomości
    news:gopmcp$mik$1@mx1.internetia.pl...
    > Hello, mam podlaczony modul GSM do RS232, pod hyperterminalem po kazdym
    > wyslanym znaku "A" dostaje odpowiedz od modulka (znak ktory wyslalem).
    > Napisalem kod jak ponizej:
    >
    > ok = ::WriteFile ( m_hCom, "A", 1, &len, NULL );
    > ASSERT( ok );
    > ASSERT( len == 1 );
    > ::Sleep( 100 );
    > ok = ::ReadFile( m_hCom, buf, 1, &len, NULL );
    > ASSERT( ok );
    > ASSERT( len == 1 );
    >
    > i kod zatrzymuje sie na funckji ReadFile.
    >
    > Juz mnie trafia szukalem z 5 godzin co moze byc nie tak i nie wiem czemu
    > synchorniczny odczyt/zapis nie dziala skoro na stronie MSDN taki sposob
    > rekomenduja (ponad OVERLAPPED).
    >
    > Kuba
    >
    Osobiscie podejrzewam, ze po fukcji WriteFile bajt jest wysylany przez
    urzadzenie szybciej niz zacznie wykonywac sie funkcja ReadFIle. Ale z
    drugiej strony to przeciez ten bajt laduje w buforze drivera (??) wiec
    powinienem go odczytac?


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

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: