Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

vreme izvrsenja pojedinih komandi(pic basic)

[es] :: Elektronika :: Mikrokontroleri :: vreme izvrsenja pojedinih komandi(pic basic)

[ Pregleda: 2344 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

trlaz

Član broj: 24859
Poruke: 70
91.150.71.*



+1 Profil

icon vreme izvrsenja pojedinih komandi(pic basic)16.11.2008. u 12:08 - pre 187 meseci
Posto konstuisem odredjeni uredjaj koji se sastoji od pic-a 16f84 na 4Mhz(nebitno) koji ce komunicirati sa PC-em preko serijskog porta (program sam pravio u Delphi-u (opet nebitno)), taj isti uredjaj ce na svakih 20-ak msec da proverava stanje ulaza na nekom od portova i da ih posalje na rs232, pa me zanima da li ce vreme izvrsenja komande (serin ili serout) da poremeti redosled dogadjanja... ...Bilo ko...?
 
Odgovor na temu

VRadule
Vladimir Radulovic

Član broj: 191689
Poruke: 211
*.xdsl.beograd.com.



+8 Profil

icon Re: vreme izvrsenja pojedinih komandi(pic basic)17.11.2008. u 20:29 - pre 187 meseci
Vreme izvrsenja komande mozes izmeriti tako što startuješ tajmer neposredno pre izvršenja
komande i stopiraš tajmer u sledećoj instrukciji odmah iza komande čije vreme izvršenja te interesuje.
Pročitaš vrednost u tajmeru i pošalješ je UART-om na PC ili printuješ na LCD ili pustiš na PORT,ili......
 
Odgovor na temu

barum
Bojan Radosavljevic

Član broj: 52522
Poruke: 418
77.105.0.*



+1 Profil

icon Re: vreme izvrsenja pojedinih komandi(pic basic)17.11.2008. u 21:19 - pre 187 meseci
Slično može i bez tajmera na PIC-u, da PC meri milisekunde između dva karaktera na COM portu (mali programčić) a da PIC pošalje jedno slovo zatim obavi neki posao sto hiljada puta i da zatim pošalje drugo slovo da zaustavi štopericu. Digitronom podeliti izmereno vreme sa 100000 da se dobije vreme po komadu.

Ili disasembliraš objektni fajl i izbrojiš utrošene cikluse za upotrebljene operacije.
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
93.86.17.*



+321 Profil

icon Re: vreme izvrsenja pojedinih komandi(pic basic)17.11.2008. u 21:27 - pre 187 meseci
Ako koristiš MicroCode Studio, uključiš u "Compile and program options" stavku "Insert source file comments" i onda u .lst fajlu imaš PBP naredbu i ispod asm instrukcije za tu naredbu, i vrlo lako izračunaš koliko se dugo izvršava.

Pozdrav.
Sinisha
 
Odgovor na temu

trlaz

Član broj: 24859
Poruke: 70
91.150.71.*



+1 Profil

icon Re: vreme izvrsenja pojedinih komandi(pic basic)20.11.2008. u 06:33 - pre 187 meseci
Hvala na odgovorima, sva tri su zapravo to sto sam trazio a nisam znao kuda dalje. Pokusacu sva 3 nacina mada je prvi nacin mislim najtacniji. Veliki pozdrav.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: vreme izvrsenja pojedinih komandi(pic basic)

[ Pregleda: 2344 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.