Różnice w obsłudze portu szeregowego RS-232 w Windows XP i wcześniejszych wersjach?

RS-232, Win XP, Delphi i avr...





Poprzedni Następny
Wiadomość
Spis treści
From: "e" <e_at_nospam_e.pl>
Subject: RS-232, Win XP, Delphi i avr...
Date: Tue, 30 Dec 2003 14:21:51 +0100


Cześć!
Nie jestem pewien, czy było, wobec tego pozwolę sobie zadać pytanko
następującej treści:
Czy jest jakaś różnica w oprogramowaniu portu szeregowego pomiędzy win XP a
innymi systemami MS?

Mam do rozwiązania następujący problem: ATMega 8 ma odbierać i przesyłać
znaki ASCII. Ustawiłem transmisję 9600-8-N-1 (bez sterowania przepływem).
Napisałem króciutki programik w delphi (6), który wysyła na com-a string
"hello", procesor ma odpowiedzieć "ok".
Używam komponentu TQCom32, próbowałem również CiaComPort. Pod Win98,2000 i
Me nie było żadnych problemów z uzyskaniem transmisji, a pod XP - głucho...

Może ktoś spotkał się z podobnym problemem i zna gotowe rozwiązanie?
Przegooglowałem sieć pod kątem darmowych komponentów obsługujących port
szeregowy pod xp - niestety bez rezultatu :(


Dobrego roku 2004!
Piotrek.




========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.ipartners.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "kpiotr" <nospam_at_nospam_nospam.com>
Subject: Re: RS-232, Win XP, Delphi i avr...
Date: Tue, 30 Dec 2003 14:43:41 +0100



Użytkownik "e" <e_at_nospam_e.pl> napisał w wiadomości
news:bsru1k$3dd$1_at_nospam_SunSITE.icm.edu.pl...

Przegooglowałem sieć pod kątem darmowych komponentów obsługujących port
szeregowy pod xp - niestety bez rezultatu :(

Proponuję zastosować funkcje API zamiast komponentów.
CreateFile
SetCommState
WriteFile
ReadFile
Działa bez zarzutu i robi dokładnie to trzeba.

PK



========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Kamil K." <kmail_at_nospam_op.pl>
Subject: Re: RS-232, Win XP, Delphi i avr...
Date: Tue, 30 Dec 2003 16:07:20 +0100



Może ktoś spotkał się z podobnym problemem i zna gotowe rozwiązanie?
Przegooglowałem sieć pod kątem darmowych komponentów obsługujących port
szeregowy pod xp - niestety bez rezultatu :(

Komponent TCommPort lub pakiet firmy APPRO (ok 60 komponentow) - uzywałem
obu i dziala;

Dobrego roku 2004!
Piotrek.

Wzajemnie i udanej imprezki.



========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Jurek Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl.remove>
Subject: Re: RS-232, Win XP, Delphi i avr...
Date: Tue, 30 Dec 2003 16:45:40 +0100


Czesc

Użytkownik "e" <e_at_nospam_e.pl> napisał w wiadomości
news:bsru1k$3dd$1_at_nospam_SunSITE.icm.edu.pl...
Czy jest jakaś różnica w oprogramowaniu portu szeregowego
pomiędzy win XP a
innymi systemami MS?

Mam do rozwiązania następujący problem: ATMega 8 ma odbierać i
przesyłać
znaki ASCII. Ustawiłem transmisję 9600-8-N-1 (bez sterowania
przepływem).
Napisałem króciutki programik w delphi (6), który wysyła na com-a
string
"hello", procesor ma odpowiedzieć "ok".

Z tego co mi wyszlo ( takie same objawy - program spod 98/me
zamilkl pod XP / bardzo podobny - half-dupleksowa wymiana
krotkich pakietow pomiedzy Win a atmega32) :
XP ma bardziej skrupulatne wymogi przy ustawianiu parametrow
portu ( to co bylo zakladane domyslnie w 98 tu trzeba w programie
jawnie ustawic - np. ilosc bitow danych ) - dawniejsze komponenty
moga to pomijac. Szukaj najnowszych komponentów albo
rzeczywiscie uzyj API jak wspomniano - do takiej niewielkiej
wymiany komunikatow bedzie zupelnie wystarczajace.

--
Pozdrowienia
Jurek Szczesiul


========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!wsisiz.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Walery K" <waleryk_at_nospam_onet.pl>
Subject: Re: RS-232, Win XP, Delphi i avr...
Date: Wed, 31 Dec 2003 09:32:54 +0100



Użytkownik "e" <e_at_nospam_e.pl> napisał w wiadomości
news:bsru1k$3dd$1_at_nospam_SunSITE.icm.edu.pl...
Może ktoś spotkał się z podobnym problemem i zna gotowe rozwiązanie?
Przegooglowałem sieć pod kątem darmowych komponentów obsługujących port
szeregowy pod xp - niestety bez rezultatu :(

Spróbuj VaComm (jest darmowy), u mnie działa pod W2k oraz XP

Walery



========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news-fra1.dfn.de!fu-berlin.de!uni-berlin.de!glubsche.ukbf.fu-berlin.DE!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Waldemar Krzok <waldemar.krzok_at_nospam_ukbf.fu-berlin.de>
Subject: Re: RS-232, Win XP, Delphi i avr...
Date: Wed, 07 Jan 2004 11:26:10 +0100




e:
Cześć!
Nie jestem pewien, czy było, wobec tego pozwolę sobie zadać pytanko
następującej treści:
Czy jest jakaś różnica w oprogramowaniu portu szeregowego pomiędzy win XP a
innymi systemami MS?

Mam do rozwiązania następujący problem: ATMega 8 ma odbierać i przesyłać
znaki ASCII. Ustawiłem transmisję 9600-8-N-1 (bez sterowania przepływem).
Napisałem króciutki programik w delphi (6), który wysyła na com-a string
"hello", procesor ma odpowiedzieć "ok".
Używam komponentu TQCom32, próbowałem również CiaComPort. Pod Win98,2000 i
Me nie było żadnych problemów z uzyskaniem transmisji, a pod XP - głucho...

Może ktoś spotkał się z podobnym problemem i zna gotowe rozwiązanie?
Przegooglowałem sieć pod kątem darmowych komponentów obsługujących port
szeregowy pod xp - niestety bez rezultatu :(

poszukaj pod CodeGuru, tam jest tego dużo. Ja mam z tamtąd klasę
CSerialPort kolegi Shibu, tylko nie Delphi ale MFC. Funkcjonuje
świetnie. Używam tego do komunikacji z ATMEGA8 ;-)

Waldek


========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Marcin Sommer" <m.sommer_at_nospam_kiz.pl>
Subject: Re: RS-232, Win XP, Delphi i avr...
Date: Wed, 7 Jan 2004 12:03:56 +0100



Mam do rozwiązania następujący problem: ATMega 8 ma odbierać i przesyłać
znaki ASCII. Ustawiłem transmisję 9600-8-N-1 (bez sterowania
przepływem).
Napisałem króciutki programik w delphi (6), który wysyła na com-a string
"hello", procesor ma odpowiedzieć "ok".
Używam komponentu TQCom32, próbowałem również CiaComPort. Pod Win98,2000
i
Me nie było żadnych problemów z uzyskaniem transmisji, a pod XP -
głucho...

Ja mam SerialNG i lata bez problemu (delphi5)

pozdr
Marcin



========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai