 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Highlag Član


Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 17.03 Kraj: Črnuče
|
Objavljeno: Pon Avg 16, 2004 9:21 pm Naslov sporočila: Program za računanje porabljenih ciklov dane kode |
|
|
Je kdo slučajno srečal kakšen programček, ki bi dal iz dane ASM kode izračunat število ciklov, ki jih PIC porabi za njihovo izvedbo?
Vem da se to da peš, tudi kako, samo tako bi bilo precej lažje, ker je kode kar precej.  |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Tor Avg 17, 2004 6:22 am Naslov sporočila: |
|
|
Citiram: |
Je kdo slučajno srečal kakšen programček, ki bi dal iz dane ASM kode izračunat število ciklov, ki jih PIC porabi za njihovo izvedbo? |
Dvomom, da obstaja kak program razen kakega simulatorja, ki med izvajanjem šteje cikluse. Nekje na forumu pa je nekoč frenki pripel zanimiv program, ki je generiral kodo glede na potrebno dolžino pavze. Znal je tudi generirati kodo za različne matematične izračune. Žal se ne spomnim naslova teme. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
frenki Moderator



Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6732 Aktiv.: 28.42 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Tor Avg 17, 2004 8:08 am Naslov sporočila: |
|
|
Silvo, verjetno si mislil tole.
Lp, Frenki |
|
Nazaj na vrh |
|
 |
bferlic Član

Pridružen-a: Tor 09 Dec 2003 17:28 Prispevkov: 99 Aktiv.: 0.42 Kraj: Brezula, Rače
|
Objavljeno: Tor Avg 17, 2004 5:30 pm Naslov sporočila: |
|
|
Za enostavno kodo, ki ne uporablja kakšne periferije, lahko uporabiš kar MPlab IDE, kjer lahko simuliraš izvajanje. V meniju Debugger izbereš MPLAB SIM, potem pa postaviš Break-pointe na začetek in konec kode, ki bi jo rad izmeril. V meniju Debugger imaš Stopwatch, ki ti šteje cikle in čas(če je nastavljen oscilator). |
|
Nazaj na vrh |
|
 |
Highlag Član


Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 17.03 Kraj: Črnuče
|
Objavljeno: Tor Avg 17, 2004 10:32 pm Naslov sporočila: |
|
|
Hvala za odgovore.
MPlab bom sigurno pregledal.
Imam en precej "kompliciran" program, ki med drugim tudi meri čas. Pa sem mislil zadevo rahlo optimizirat, tako da napaka ne bo prevelika. Popolnoma točnega časa ne rabim bi pa rad zadevo korigiral če in kolikor se da brez kakšnih prevelikih komplikacij.
Ker meri čas z kurjenjem ciklov, meritev ne bo nikoli popolnoma točna, ker ima program veliko zank, ki so pod različnimi pogoji različno dolge, bi pa rad vsaj na povprečje zakasnitve malce popravil. |
|
Nazaj na vrh |
|
 |
Highlag Član


Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 17.03 Kraj: Črnuče
|
Objavljeno: Sre Avg 18, 2004 4:38 pm Naslov sporočila: |
|
|
Sem preizkusil. MPlab-ovo orodje mi je popolnoma zadostovalo. Res super zadeva. |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|