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 

89C2051
Pojdi na stran Prejšnja  1, 2
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
strobos
Član
Član



Pridružen-a: Sre 24 Sep 2003 12:19
Prispevkov: 726
Aktiv.: 3.06
Kraj: Brežice

PrispevekObjavljeno: Sob Jan 24, 2009 9:51 pm    Naslov sporočila:   Odgovori s citatom

drVrh je napisal/a:
Hvala lepa za Atmel...toda PIC so mi ljubši predvsem zaradi ''šparanja'' kvarca ker ga imajo internega!
Tudi AVR-ji imajo interni oscilator. Moraš pa vedeti, da 89c2051 deli frekvenco z 12, tako, da ti procesor z 24MHz kristalom dela na 2MHz.

Lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 60.05
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Ned Jan 25, 2009 1:08 am    Naslov sporočila:   Odgovori s citatom

strobos je napisal/a:
Tudi AVR-ji imajo interni oscilator. Moraš pa vedeti, da 89c2051 deli frekvenco z 12, tako, da ti procesor z 24MHz kristalom dela na 2MHz.


Res je. No za ilustracijo pa mi recimo povej koliko ciklov potrebuje pic, da zmnoži 2 8 bitni števili. Omenjeni 89c2051 za to opravilo potrebuje natanko 2 cikla.

_________________
Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
strobos
Član
Član



Pridružen-a: Sre 24 Sep 2003 12:19
Prispevkov: 726
Aktiv.: 3.06
Kraj: Brežice

PrispevekObjavljeno: Ned Jan 25, 2009 2:20 am    Naslov sporočila:   Odgovori s citatom

To bo pa povedal kdo, ki dela s PICi.

Lp
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.93
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Ned Jan 25, 2009 11:20 am    Naslov sporočila:   Odgovori s citatom

VolkD je napisal/a:
strobos je napisal/a:
Tudi AVR-ji imajo interni oscilator. Moraš pa vedeti, da 89c2051 deli frekvenco z 12, tako, da ti procesor z 24MHz kristalom dela na 2MHz.


Res je. No za ilustracijo pa mi recimo povej koliko ciklov potrebuje pic, da zmnoži 2 8 bitni števili. Omenjeni 89c2051 za to opravilo potrebuje natanko 2 cikla.


Darkotu so se pici zasrali, ker ne znajo hardversko množiti. (vsaj serija 10-16 ne)

Zal tudi pri avr-jih ni nič bolje. Tudi serija tiny ne zna hardversko množiti.

Za pic sem porabil 72 ciklusov -šteto s simulatorjem. (mogoče bi šlo napisati še krajše ...)

Koda:


   movlw .5
   movwf cif1
   movlw .3
   movwf cif2
   
   call Mnozi
   nop
   

Mnozi
   clrf   hiRes
   clrf   loRes
   movlw   0x08
   movwf   count
   movfw   cif1

Mzanka
   rrf   cif2,f
   skpnc
   addwf   hiRes,f
   rrf   hiRes,f
   rrf   loRes,f
   decfsz   count,f
   goto   Mzanka
   return


Nekaj podobnega bi bilo tudi za AVR -tiny-a. Drži pa, da bo tiny hitrejši kajti instrukcija pri AVR-ju traja 1-2 urna cikljusa.

_________________
lp
Silvo
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: Ned Jan 25, 2009 12:09 pm    Naslov sporočila:   Odgovori s citatom

VolkD je napisal/a:
strobos je napisal/a:
Tudi AVR-ji imajo interni oscilator. Moraš pa vedeti, da 89c2051 deli frekvenco z 12, tako, da ti procesor z 24MHz kristalom dela na 2MHz.


Res je. No za ilustracijo pa mi recimo povej koliko ciklov potrebuje pic, da zmnoži 2 8 bitni števili. Omenjeni 89c2051 za to opravilo potrebuje natanko 2 cikla.


18F v 4 taktih oscilatorja (v enem procesorskem ciklu), s tem da gre takt oscilatorja do 40, 48 ali 64 MHz (odvisno od izvedbe, vecina jih gre do 40 MHz).

Pa se tehnikalija: mislim, da 89Cx051 potrebuje stiri procesorske cikle za mnozenje (torej 48 taktov oscilatorja).

_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit 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: Ned Jan 25, 2009 12:10 pm    Naslov sporočila:   Odgovori s citatom

Silvo je napisal/a:
Za pic sem porabil 72 ciklusov -šteto s simulatorjem. (mogoče bi šlo napisati še krajše ...)


Odrolaj zanko, pa bo krajsi cas izvajanja. Flasha je itak na pretek.

_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



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

PrispevekObjavljeno: Ned Jan 25, 2009 12:37 pm    Naslov sporočila:   Odgovori s citatom

Sokrat je napisal/a:
Silvo je napisal/a:
Za pic sem porabil 72 ciklusov -šteto s simulatorjem. (mogoče bi šlo napisati še krajše ...)


Odrolaj zanko, pa bo krajsi cas izvajanja. Flasha je itak na pretek.


Drži, bilo bi kar precej krajše, a nimam v navadi 8x napisat isto stvar Wink

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Branez
Moderator
Moderator



Pridružen-a: Pon 14 Apr 2003 7:21
Prispevkov: 7831
Aktiv.: 33.05
Kraj: Koprivnica HR

PrispevekObjavljeno: Ned Jan 25, 2009 12:41 pm    Naslov sporočila:   Odgovori s citatom

Saj ni treba pisati. Meni se zdi da gre nekako hitreje, sem že pozabil kako, ampak vem da gre. Bom vprašal na kakem drugem forumu. Wink
_________________
The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!

Albert Einstein
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Sokrat
Član
Član



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

PrispevekObjavljeno: Ned Jan 25, 2009 12:45 pm    Naslov sporočila:   Odgovori s citatom

Silvo je napisal/a:
Sokrat je napisal/a:
Silvo je napisal/a:
Za pic sem porabil 72 ciklusov -šteto s simulatorjem. (mogoče bi šlo napisati še krajše ...)


Odrolaj zanko, pa bo krajsi cas izvajanja. Flasha je itak na pretek.


Drži, bilo bi kar precej krajše, a nimam v navadi 8x napisat isto stvar Wink


Copy&paste Wink

_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit 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 -> AVR, LPC900, x51 Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2
Stran 2 od 2

 
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: 494 dni


Powered by phpBB © 2001, 2005 phpBB Group