Różnice w obsłudze portu szeregowego RS-232 w Windows XP i wcześniejszych wersjach?
RS-232, Win XP, Delphi i avr...
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
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
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
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
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
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
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