keil i czas
Masz problem? Zapytaj na forum elektroda.pl
From: "lipus" <lipciu.usunto_at_nospam_wp.pl>
Subject: keil i czas
Date: Wed, 6 Aug 2003 10:15:01 +0200
Aloha!
moje drugie pytanie odnosnie Keila
nie wiem jak okreslic czas trwania procedury ... np.
//opoznienie ok k msek dla kwarcu 11,0592MHz
void Delay(unsigned int k)
{
unsigned int i,j;
for (j = 0 ; j < k ; j++);
for (i=0; i <= 444; i++);
}
nie wiem jak w Keilu zobaczyc czy to rzeczywiscie jest k*1ms ... jest okno
performance analizer ... z tego skorzystac ??? czy jest jakas inna mozliwosc
???
pozdrawiam slonecznie
Marcin
Ps. Jest moze jakas fajna stronka gdzie by byly gotowe procedury do keila??
np obsluga LCD I2C etc.
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!news.task.gda.pl!news!not-for-mai
From: "lipus" <lipciu.usunto_at_nospam_wp.pl>
Subject: Re: keil i czas
Date: Wed, 6 Aug 2003 13:59:43 +0200
ok mialem tu maly blad w skladni i dlatego mi ten performance analyzer
glupoty wypisywal ... jednak to sie nada do okreslania czasu :)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!news.ipartners.pl!not-for-mai
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: keil i czas
Date: Wed, 06 Aug 2003 16:20:59 +0200
ok mialem tu maly blad w skladni i dlatego mi ten performance analyzer
glupoty wypisywal ... jednak to sie nada do okreslania czasu :)
Nada?
Toż to genialna funkcja, podaje min, max, średnio oraz ilość
wywołań....mało?
--
PZD, Irek.N.
Path: news-archive.icm.edu.pl!news.icm.edu.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: keil i czas
Date: Thu, 07 Aug 2003 02:44:07 -0400
lipus wrote:
moje drugie pytanie odnosnie Keila
nie wiem jak okreslic czas trwania procedury ... np.
//opoznienie ok k msek dla kwarcu 11,0592MHz
void Delay(unsigned int k)
{
unsigned int i,j;
for (j = 0 ; j < k ; j++);
for (i=0; i <= 444; i++);
}
nie wiem jak w Keilu zobaczyc czy to rzeczywiscie jest k*1ms ... jest okno
performance analizer ... z tego skorzystac ??? czy jest jakas inna mozliwosc
???
Tak sie opuznien nie powinno robic.
Do ustalania dobrych zaleznosci czasowych sa Tajmery i Liczniki .
Taka petla jaka sobie wymysliles to ci moze spowodowac ze Ci Watchdog zresetuje
procek.
A jak nie to znaczy ze ten Twoj sprzet jest do dupy bo WatchDog nie dziala.
Jezeli bedziesz chcial ten problem obejsc to bedziesz mial odchylke opoznienia
od tego co planujesz bo przeciez moze przyjsc przerwanie.
Wiem ze "wszyscy tak robia" i to wlasnie jest zle i partacka amatorszczyzna.
Ta metoda to mozna robic tylko takie rzezy jak male impulsy na wyjsciach do
strobowania zatrzaskow czy cos w tym rodzaju albo cos naprawde malutkiego ale
nie jakies okreslone wieksze opoznienia
Pozdro
Grzechu
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai