keil i czas

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

Reply to
lipus
Loading thread data ...

ok mialem tu maly blad w skladni i dlatego mi ten performance analyzer glupoty wypisywal ... jednak to sie nada do okreslania czasu :)

Reply to
lipus

Nada? To¿ to genialna funkcja, podaje min, max, ¶rednio oraz ilo¶æ wywo³añ....ma³o?

-- PZD, Irek.N.

Reply to
Ireneusz Niemczyk

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

Reply to
Greg Sz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.