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
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
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.
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
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.