www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

izracun časovne zakanitve zanke

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja PIC-a v Assembler-ju
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
primozb2005
Član
Član



Pridružen-a: Pon 12 Dec 2005 23:20
Prispevkov: 59
Aktiv.: 0.25
Kraj: vransko-ljubljana

PrispevekObjavljeno: Sre Okt 17, 2007 9:37 am    Naslov sporočila:  izracun časovne zakanitve zanke Odgovori s citatom

Skušam izracunati čas zakasnitve zanke katero je že izračunal avtor na naslednjem programu, vendar se ne razumem.... Rolling Eyes
En cikel je dolg, če uporabljam 8MHz oscilator ravno 1/8MHz, to se pravi da potrebuje za zmanjševanje vrednosti registra en cikel, to se pravi če je začetna vrednost h20 je to 32*en cikel ter nato naslednji še 33*krat. Skupen čas torej 32*30*en cikel....kar pa ni podobno njegovemu izračunu.
Prosim strokovnjake na tem področju za obrazložitev.

Lp Primož

Glede na to, da si sam objavil novo sliko sem priponko brisal VolkD
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.57

PrispevekObjavljeno: Sre Okt 17, 2007 10:08 am    Naslov sporočila:   Odgovori s citatom

Najprej preberi datasheet. Vecina PICov ima 4 cikle ure na ukazni cikel, ti govoris o osmih ?! Potem dodaj program (relevantni del) v normalni obliki, pa ti bom(o) cikle prestel(i) - imam DSL povezavo, pa sem se kljub temu navelical cakati na download gromozanske slike necesa, kar je v resnici za 50 bajtov informacij.
_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
jur
Član
Član



Pridružen-a: Pet 02 Dec 2005 14:45
Prispevkov: 5142
Aktiv.: 21.71
Kraj: [color=zelena]Ljubljana[/color]

PrispevekObjavljeno: Sre Okt 17, 2007 10:18 am    Naslov sporočila:   Odgovori s citatom

Velja nasplošno: Če pošiljaš slike, ne pošiljaj BMPje, ampak jih pretvori v komprimirani JPG. Na ta način dobiš iz 462 KB (bmp) samo 20,6 KB (JPG), podatki veljajo za tvojo sliko. JPG je bistveno krajši. To je dobro iz več razlogov: Na serverju se potroši manj diska. Še bolj pomembno pa je, da ljudem z počasnimi linijami ne odžira časa.

Pretvorbo BMP na JPG zna narediti vsak risarski program (Save AS > JPG).

Tekste ali kodo programa pošlješ kot tekst (copy paste). Za pošiljanje kode klikneš še na Code tipko, da forum ne pomeče ven presledkov in tabulatorjev, zato je čitljivost bistveno boljša.

Jur



tmp.JPG
 Opis:
 Velikost datoteke:  8.61 KB
 Pogledana:  4280 krat

tmp.JPG


Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
primozb2005
Član
Član



Pridružen-a: Pon 12 Dec 2005 23:20
Prispevkov: 59
Aktiv.: 0.25
Kraj: vransko-ljubljana

PrispevekObjavljeno: Sre Okt 17, 2007 10:33 am    Naslov sporočila:   Odgovori s citatom

se opravicujem, nisem bil pozoren na velikost slike..


cas_zanke.JPG
 Opis:
 Velikost datoteke:  34.91 KB
 Pogledana:  20 krat

cas_zanke.JPG


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
bungee
Član
Član



Pridružen-a: Pon 07 Mar 2005 18:49
Prispevkov: 1479
Aktiv.: 6.24
Kraj: Ljubljana

PrispevekObjavljeno: Sre Okt 17, 2007 11:06 am    Naslov sporočila:   Odgovori s citatom

Primozb najlažje je tole napisat v MPLAB in simulirat. Tam boš videl koliko ciklov/časa traja kakšna zadeva. Wink

Aja pa še to:
Koda:
Pepi1    EQU     0x20


Ne pomeni, da priredi vrednost spremenljivki, ampak jo definira. Pepi1 je register na naslovu 0x20 Wink In avtor predvideva, da je le-ta tudi na na začetku postavljen na 0. Torej v prvi zanki odšteva 0,255,254,253.... dokler ni spet 0. Enako tudi v drugi ....


Nazadnje urejal/a bungee Sre Okt 17, 2007 11:12 am; skupaj popravljeno 1 krat
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.94
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sre Okt 17, 2007 11:11 am    Naslov sporočila:   Odgovori s citatom

Klikni desno zgoraj na Zbirko projektov. Na seznamu "Free programi" imaš simpatičen pripomoček, ki generira assemblersko kodo, glede na željen čas ter clock.
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja PIC-a v Assembler-ju Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
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