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 

Kateri procesor?

 
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
chaos
Član
Član



Pridružen-a: Sob 16 Sep 2006 22:12
Prispevkov: 1063
Aktiv.: 4.66
Kraj: Zagorje ob Savi

PrispevekObjavljeno: Sob Sep 15, 2007 9:26 pm    Naslov sporočila:  Kateri procesor? Odgovori s citatom

Pozdravljeni.

Nisem vedel v kateri forum bi tole napisal, pa sem dal kar sem.

Trenutno delam neko vezje s mikrokontrolerjem 8051. Problem je, ker mi je zmanjkalo prostora v flashu (uporabljam AT89C4051 z 4K flash-a). Doma imam še enega Atmel 89C51RD2, ki sicer ima dovolj flasha, nima pa drugih stvari, ki bi jih potreboval (8K flash, kakšen i2c, spi, ne bi bilo slabo če bi imel še en AD konverter). Sicer pa RD2 hranim za nek drug projekt ...

Malo sem gledal po slovenskih trgovinah, pa ni videti, da bi imeli kaj boljšega ... bolj kot ne imajo samo AT89C4051, C55WD in podobne ... no tudi kakšen RD2 se najde.

Zanima me, če kdo ve, kje bi dobil procesor, ki bi zadoščal mojim potrebam? Ali pa če kdo ve, kje se dajo dobiti Philipsovi (nxp) 8051 procesorji? Kolikor sem videl, imajo philipsovi več 'dodatkov' ...

Razmišljam tudi, da bi zamenjal arhitekturo ... katero predlagate? AT Tiny, Mega, PIC? Edini pogoj je, da je v DIP in da je ali programirljiv preko serijskega kabla ali pa da obstaja poceni programator (ali tak, ki si ga lahko narediš sam).


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



Pridružen-a: Sre 07 Mar 2007 18:53
Prispevkov: 2116
Aktiv.: 9.51
Kraj: Krško

PrispevekObjavljeno: Sob Sep 15, 2007 9:43 pm    Naslov sporočila:   Odgovori s citatom

Glede 8051 obstaja tudi večji procesor, npr. at89c52 ali podoben. Je v 40DIP ohišju. Če bi pa rad delal z AVR pa ti priporočam ATMEGO serija, saj ima že vgrajene razne periferije,uart,A/D, interni clock,...no attiny serija je dokaj majhna do 4kb. Dobro znani z A/D pretvornikom je attiny26. Odloči se sam, moje mnenje je da je 8051 procesorji dokaj za "časom".

Lahko pa poleg at89c4051 uporabiš še kakšen eeprom 24c04 na I2C vodilu.

_________________
Denis
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.71
Kraj: Kranj - struževo

PrispevekObjavljeno: Sob Sep 15, 2007 11:49 pm    Naslov sporočila:   Odgovori s citatom

PICi so po moje s svojo arhitekturo že malo za časom (oprosti Silvo)

AVRji serije Mega so zelo OK. Na primer, ATmega32 ima:
- Up to 16 MIPS Throughput at 16 MHz
– On-chip 2-cycle Multiplier
– 32K Bytes of In-System Self-programmable Flash program memory
– 1024 Bytes EEPROM
– 2K Byte Internal SRAM
in kup ostale krame.
Dobi se celo še v DIL ohišju (kdo sploh še to uporablja?). Dobiš zelo v redu C prevajalnik. Programira se ga s 4 signali preko LPT porta. ISP = direktno v vezju.
AVR datasheeti

Če hočeš res močno zverino, pa poglej za nxp-jeve ARM procesorje serije LPCxxxx.

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
Sokrat
Član
Član



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

PrispevekObjavljeno: Ned Sep 16, 2007 8:44 am    Naslov sporočila:   Odgovori s citatom

aly je napisal/a:
PICi so po moje s svojo arhitekturo že malo za časom (oprosti Silvo)


"Tamali" (10F, 12F, 16F) so ostanek (evolucija ... hysterical ) arhitekture iz leta 1975, tako da je to razumljivo Very Happy 18F so precej manj zmedeno zasnovani, 16-bitni PICi so pa cisto moderni MCUji/DSPji, ki s starejsimi razen imena nimajo cisto nic skupnega; se najbolj so podobni nekaksnim 16-bitnim SPARCom, ce bi tako cudo obstajalo.

Sicer pa: Philips/NXP LPC925 je v enakem ohisju kot AT89C4051, ima pa se enkrat vec flasha, A/D in druge koristne "igracke" (in precej bolj zmeden pinout od Atmelov). Na zalost jih pri nas v trgovinah se nisem zasledil.

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



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.32

PrispevekObjavljeno: Ned Sep 16, 2007 11:43 am    Naslov sporočila:   Odgovori s citatom

Glede na tvoje zahteve -> AVR
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
clownfish
Član
Član



Pridružen-a: Pet 05 Avg 2005 13:05
Prispevkov: 765
Aktiv.: 3.23
Kraj: Povir / Ljubljana

PrispevekObjavljeno: Ned Sep 16, 2007 11:22 pm    Naslov sporočila:   Odgovori s citatom

Sam sem dolga leta matral 8051 serijo..
Programiral v asemblerju, štel cikle .. optimiziral.. skratka čutil da ga ni boljšega procesorja..
Naredil sem čuda stvari.. tudi take za katere so rekli, da se ne da naresti.. a je
šlo..

Potem nekaj čas nisem delal, in ko sem se spet zanimal sem preštudiral AVR-e.. Very Happy

ZELO TOPLO PRIPOROČAM!!!! Exclamation Exclamation

Ne samo, da se da zelo lepo pisati kodo v C-ju, imaš več kot dovolj statičnega rama, pa periferije, da glava boli.. hitrost, ki ubija.. pa še in še..

Kakor sem se na 8051 matral, da sem naredil neke vrste bootloader in sw stalno nalagal v ram in iz rama izvajal program... tukaj preko ISP vodila sw preprosto zapečeš v flash in stvar deluje..

Skratka.. AVR-i so poceni, hitri, zmogljivi in so pravi korak naprej iz že precej stare 8051 arhitekture..
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
chaos
Član
Član



Pridružen-a: Sob 16 Sep 2006 22:12
Prispevkov: 1063
Aktiv.: 4.66
Kraj: Zagorje ob Savi

PrispevekObjavljeno: Pon Sep 17, 2007 12:40 am    Naslov sporočila:   Odgovori s citatom

Hvala vsem za nasvete.

Sem malo pogledal tele AVR-je in zgledajo zelo v redu. Sploh ne vem, zakaj sem se do zdaj mučil s temi 8051...

V HTE sem videl da imajo ATMega88, ki bo čisto odgovarjal mojim zahtevam, pa še cenovno je ugoden ... spet bo zabavno novo arhitekturo študirat Smile
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: Pon Sep 17, 2007 12:53 am    Naslov sporočila:   Odgovori s citatom

teslo je napisal/a:
Kakor sem se na 8051 matral, da sem naredil neke vrste bootloader in sw stalno nalagal v ram in iz rama izvajal program...


Confused S tem si zrtvoval XRAM, tako da ni cudno, da ti je zmanjkalo prostora v RAMu. Arhitektura sama sicer omogoca dostop do 64 KB flasha in se 64 KB RAMa, oboje seveda brez bankinga. Vec bi tezko imel na kateremkoli MCUju, ki ima naslovne kazalce samo 16-bitne Laughing

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



Pridružen-a: Ned 29 Avg 2004 20:01
Prispevkov: 360
Aktiv.: 1.52
Kraj: Logatec

PrispevekObjavljeno: Pon Sep 17, 2007 1:19 am    Naslov sporočila:   Odgovori s citatom

Chaos, na moj mail lahko dobis vzorce prakticno vseh kontrolerjev iz
druzine LPC900. Najbogatejsi bi verjetno bili LPC936, LPC938 ali
LPC952.

LP Tomaz

_________________
Za www.quectel.com
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
fricky
Član
Član



Pridružen-a: Pon 22 Sep 2003 15:37
Prispevkov: 260
Aktiv.: 1.10
Kraj: Ribniško Pohorje

PrispevekObjavljeno: Pon Sep 17, 2007 10:58 am    Naslov sporočila:   Odgovori s citatom

Tukaj je priložnost da se zahvalim g.Tomažu-silica za poslan vzorec LPC2368 in 2378
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
clownfish
Član
Član



Pridružen-a: Pet 05 Avg 2005 13:05
Prispevkov: 765
Aktiv.: 3.23
Kraj: Povir / Ljubljana

PrispevekObjavljeno: Pon Sep 17, 2007 6:58 pm    Naslov sporočila:   Odgovori s citatom

Sokrat je napisal/a:
Confused S tem si zrtvoval XRAM, tako da ni cudno, da ti je zmanjkalo prostora v RAMu. Arhitektura sama sicer omogoca dostop do 64 KB flasha in se 64 KB RAMa, oboje seveda brez bankinga. Vec bi tezko imel na kateremkoli MCUju, ki ima naslovne kazalce samo 16-bitne Laughing


Imel sem 64M rama katerega je bilo več kot zadosti za vse moje potrebe po ramu in po kodi..

Varianta z razvijanjem kode z eprom programatorjem pa.. ni za preživeti..
Z nalaganjem kode preko serijske povezave(57600) v ram in potem poganjanje kode od tam.. povsem primerljivo z ISP na AVR-ih..

Glede rama sem imel v mislih tistih par bytov(128-) kolikor jih imaš v 8051 družini(mislim na osnoven recimo 8031 kontroler)
Tukaj pri AVR-jih pa je rama več kot dovolj, da stvar deluje mnogo širše kot pri osnovni seriji 8051..
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
silvo_v
Član
Član



Pridružen-a: Pon 11 Jul 2005 22:00
Prispevkov: 146
Aktiv.: 0.62
Kraj: Domžale

PrispevekObjavljeno: Pon Sep 17, 2007 8:45 pm    Naslov sporočila:   Odgovori s citatom

Jaz sem imel dilemo glede izbire mikroprocesorja nekje leta 2000.

8051 mi ni več zadostoval, pogrešal sem predvsem AD pretvornik. Kolebal sem ADuC-ji (8051), AVR-ji in PIC-i. Odločil sem se za AVR in še vedno mislim da sem se prav odločil.

Po takratnih primerjavah so bili AVR-ji skoraj za polovico cenejši glede na primerljive PIC-e. ADuC-ji so mi bili všeč, a takrat še ni bilo variante z manjšim številom pinov, prav tako pa nisem potreboval 12-bitne AD pretvorbe.
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: Pon Sep 17, 2007 10:25 pm    Naslov sporočila:   Odgovori s citatom

teslo je napisal/a:
Glede rama sem imel v mislih tistih par bytov(128-) kolikor jih imaš v 8051 družini(mislim na osnoven recimo 8031 kontroler)


To po eni strani drzi ... ce gledas na interni RAM enako kot na cel naslovni prostor AVRja, potem je tega res malo. Funkcionalno je sicer interni RAM x51-ke bolj podoben ogromnemu setu registrov, eksterni RAM (ki je imenu navkljub lahko vgrajen neposredno v MCU) pa je tak kot RAM drugih druzin MCUjev.

Prevajalnik ti tako ali tako lahko skrije vse skupaj, razen ce zelis eksplicitno sariti po enem ali drugem.

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



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.71
Kraj: Kranj - struževo

PrispevekObjavljeno: Tor Sep 18, 2007 8:55 am    Naslov sporočila:   Odgovori s citatom

Nekateri večji AVRji (vem za ATmega128-) imajo ravnotako na voljo zunanje vodilo (bus) za priklop RAM-a ali drugih komponent z registri.
_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
Glitch
Član
Član



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.32

PrispevekObjavljeno: Tor Sep 18, 2007 9:02 am    Naslov sporočila:   Odgovori s citatom

Tudi manjši, npr. ATmega162, ATmega8515.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-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
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: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group