Programy do podglądania RS232 na PC oraz konwersja int na float w C
Podglądanie rs232 na PC
From: "Sławek Madejczyk" <smadejczyk_at_nospam_op.pl>
Subject: Podglądanie rs232 na PC
Date: Thu, 10 Apr 2003 23:18:54 +0200
Cześć
Mój problem
Urządzenie uP wysyła dane (rs232) odbieram je przy pomocy terminala
(docelowo specjalnie napisany program). Chciałbym dodatkowo zapisywać te
dane do pliku (w celach naukowo poznawczych :) )przy pomocy drugiego
terminala (lub innego programu), tyle że nie można otworzyć dwóch terminali
do jednego COMa.
Moje pytanie jest takie czy można znaleźć w sieci jakieś programy, które
potrafią się "wpiąć" w już otwartego coma.
Może macie takie programiki lub wiecie gdzie ich szukać ??
Drugie pytanie
Jak skonwertować liczbę typu 'int' na 'float' , czy są do tego jakieś
funkcje standardowe w C ??
Pozdrawiam
Sławek
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.ceti.pl!news.polbox.pl!not-for-mai
From: "Pawel \"O'Pajak\"" <pavel(malpa)klub.chip.pl_at_nospam_niechciana.poczta.out>
Subject: =?iso-8859-2?Q?Re:_Podgl=B1danie_rs232_na_PC?=
Date: Thu, 10 Apr 2003 23:31:39 +0200
Powitanko,
Moje pytanie jest takie czy można znaleźć w sieci jakieś programy, które
potrafią się "wpiąć" w już otwartego coma.
Nie wyprobowalem jeszcze, ale kiedys wyGooglalem:
http://www.rtcard.com/comlab32.html
i ewentualnie:
http://www.electronic-engineering.ch/microchip/software/scope.html
Pozdroofka,
Pawel Chorzempa
--
"-Tato, po czym poznać małą szkodliwość społeczną?
-Po wielkiej szkodzie prywatnej" (kopyrajt: S. Mrożek)
Przy odpowiadaniu na priv zastanow sie nad moim adresem;-)
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "Bartosz Waleska" <combosoft_at_nospam_poczta.onet.pl>
Subject: Re: Podglądanie rs232 na PC
Date: Thu, 10 Apr 2003 23:42:40 +0200
Użytkownik "Sławek Madejczyk" <smadejczyk_at_nospam_op.pl> napisał w wiadomości
news:b74sam$l1g$1_at_nospam_devnull.open.net.pl...
Cześć
Mój problem
Urządzenie uP wysyła dane (rs232) odbieram je przy pomocy terminala
(docelowo specjalnie napisany program). Chciałbym dodatkowo zapisywać te
dane do pliku (w celach naukowo poznawczych :) )przy pomocy drugiego
terminala (lub innego programu), tyle że nie można otworzyć dwóch
terminali
do jednego COMa.
Moje pytanie jest takie czy można znaleźć w sieci jakieś programy, które
potrafią się "wpiąć" w już otwartego coma.
Może macie takie programiki lub wiecie gdzie ich szukać ??
Problem stary jak swiat... Port zajety przez dany program, nie jest mozliwy
do podgladania dla innego programu. Jezeli jednak zna sie programowanie
sterownikow wirtualnych VxD, to przestaje byc problemem. Aby nie trudzic sie
w poznawaniu calej tej wiedzy tajemnej warto wybrac istniejace rozwiazania
np. program p. Marka Russinovich'a PortMon. o ile jeszcze aktualne:
www.sysinternals.com
pozdrawiam,
Bartek.
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lublin.pl!news.lublin.pl!not-for-mai
From: " \"judash\"" <judash_at_nospam_md.net.pl>
Subject: Re: Podglądanie rs232 na PC
Date: Fri, 11 Apr 2003 00:57:15 +0200
Drugie pytanie
Jak skonwertować liczbę typu 'int' na 'float' , czy są do tego jakieś
funkcje standardowe w C ??
rzutowanie, np float(jakas_mienna_int) (przy użyciu funkcji) i
(float)jakaś_zmienna_int - notacja rzutowa.
a pozatym odsyłam do książki: "jezyk c++" Bjorne Stroustrup`a (wiem że o
c++, ale i programista c znajdzie wiele dla siebie!).
Pozdrowienia.
P.K.
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "Pszemol" <Pszemol_at_nospam_PolBox.com>
Subject: =?iso-8859-2?Q?Re:_Podgl=B1danie_rs232_na_PC?=
Date: Thu, 10 Apr 2003 22:10:34 -0500
"Sławek Madejczyk" <smadejczyk_at_nospam_op.pl> wrote in message news:b74sam$l1g$1_at_nospam_devnull.open.net.pl...
Urządzenie uP wysyła dane (rs232) odbieram je przy pomocy terminala
(docelowo specjalnie napisany program). Chciałbym dodatkowo zapisywać te
dane do pliku (w celach naukowo poznawczych :) )przy pomocy drugiego
terminala (lub innego programu), tyle że nie można otworzyć dwóch terminali
do jednego COMa.
A po co dwa, skoro jeden może spełnić tą funkcję?
Przecież Hyperterm z Windows zapisuje w pliku sesji całą transmisję!
A jeśli nie lubisz Hyperterma czy też Windows nie używasz to znajdziesz
cała masę programów terminali które zapiszą to co przyszło na ekran do
pliku - to co mi się teraz przypomina to ViewComm czy coś w tym guście.
Moje pytanie jest takie czy można znaleźć w sieci jakieś programy, które
potrafią się "wpiąć" w już otwartego coma.
Może macie takie programiki lub wiecie gdzie ich szukać ??
A po co? Naprawdę nie rozumiem...
Jak skonwertować liczbę typu 'int' na 'float' , czy są do tego jakieś
funkcje standardowe w C ??
Są. Naciśnij F1 w środowisku developerskim i dalej w pole search wpisz
float int conversion :-)) Powodzenia...
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!sn-xit-03!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!not-for-mai
From: Greg Sz <greg_sz_at_nospam_dsuper.net>
Subject: Re: =?iso-8859-1?Q?Podgl=B1danie?= rs232 na PC
Date: Fri, 11 Apr 2003 17:48:37 -0400
Pszemol wrote:
Jak skonwertować liczbę typu 'int' na 'float' , czy są do tego jakieś
funkcje standardowe w C ??
Są. Naciśnij F1 w środowisku developerskim i dalej w pole search wpisz
float int conversion :-)) Powodzenia...
Jesli nie ma takiej funkcji wystarczy zrobic zwykla instrukcje podstawienia zmiennej float to int i
konwersja sie zrobi
jak nie to logika jest taka ze sie powinna by byc funkcja ftoi()
Ronica w kodzie bedzie taka ze jak podstawisz wprost to niektore kompilatory ci dadza warning.
A jak zrobisz najpierw ftoi() to nie bedzie bledu ale kod bedzie ten sam.
Pozdro
Grzechu
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "jerry1111" <No_this_fucking_spam_jerry1111_at_nospam_wp.pl>
Subject: =?iso-8859-1?Q?Re:_Podgl=B1danie_rs232_na_PC?=
Date: Sat, 12 Apr 2003 01:08:13 +0200
Ronica w kodzie bedzie taka ze jak podstawisz wprost to niektore
kompilatory ci dadza warning.
Chodzi Ci o cos takiego ? :
float a;
int b;
b=a; <--- o to chodzi?
Jak kompilator zgodny chociaz z ANSI-C (wiekszosc 'lepszych' jest zgodna), to powinien
obsluzyc bez zadnych warningow (zakladajac ze jest wlaczone floating-point). Jak nie dziala,
to zmienic kompilator, bo jest jakis 'powydziwiany'.
Takie proste rzeczy maja dzialac i tyle. Chociaz u mnie w IAR-C dla TLCS900 nie dzialaja
tez w sumie proste rzeczy - operacje na pointerach do long sa bledne (wychodza bzdury).
--
jerry
"The day Microsoft makes something that doesn't suck is probably
the day they start making vacuum cleaners." - Ernst Jan Plugge
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "Pszemol" <Pszemol_at_nospam_PolBox.com>
Subject: =?iso-8859-1?Q?Re:_Podgl=B1danie_rs232_na_PC?=
Date: Fri, 11 Apr 2003 19:02:40 -0500
"jerry1111" <No_this_fucking_spam_jerry1111_at_nospam_wp.pl> wrote in message news:b77hnk$b7a$1_at_nospam_nemesis.news.tpi.pl...
Ronica w kodzie bedzie taka ze jak podstawisz wprost to niektore
kompilatory ci dadza warning.
Chodzi Ci o cos takiego ? :
float a;
int b;
b=a; <--- o to chodzi?
Jak kompilator zgodny chociaz z ANSI-C (wiekszosc 'lepszych' jest zgodna), to powinien
obsluzyc bez zadnych warningow (zakladajac ze jest wlaczone floating-point). Jak nie dziala,
to zmienic kompilator, bo jest jakis 'powydziwiany'.
I dlatego zamiast dawac glodnemu rybe wolalem mu dac wedke w postaci F1 ;-)
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "Paweł" <paw1976_at_nospam_poczta.onet.pl>
Subject: Re: Podglądanie rs232 na PC
Date: Fri, 11 Apr 2003 07:09:40 +0200
Moje pytanie jest takie czy można znaleźć w sieci jakieś programy, które
potrafią się "wpiąć" w już otwartego coma.
Może macie takie programiki lub wiecie gdzie ich szukać ??
Kiedyś znalazłem ComLite polecam. Niestety adresu nie pamiętam.
Drugie pytanie
Jak skonwertować liczbę typu 'int' na 'float' , czy są do tego jakieś
funkcje standardowe w C ??
int zmiennaint = 5;
float zmiennafloat;
zmiennafloat = zmiennaint; // tu rzutowanie automatycznie
Pozrdr. Paweł
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!news.open.net.pl!not-for-mai
From: "Sławek Madejczyk" <smadejczyk_at_nospam_op.pl>
Subject: Re: Podglądanie rs232 na PC
Date: Fri, 11 Apr 2003 09:50:16 +0200
Dzięki za szybkie i trafne odpowiedzi
Pozdrawiam
Sławek
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!news.astercity.net!not-for-mai
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: =?ISO-8859-2?Q?Podgl=B1danie_rs232_na_PC?=
Date: Sat, 12 Apr 2003 01:00:47 +0200
Sławek Madejczyk wrote:
Moje pytanie jest takie czy można znaleźć w sieci jakieś programy, które
potrafią się "wpiąć" w już otwartego coma.
Polecam Realtime Comlite32 albo Portmon. Oba darmowe.
--
Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mai