pitanje - mikrokontroleri

da li itko zna ikakav mikrokontroler a da sadrzi par kilobajta statickog rama (da mu netreba elektrika da pamti)....SRAM....

:)

Reply to
BrusLi
Loading thread data ...

Pa neki Atmeli imaju : npr. ATMega16 ima 1k SRAM, dok ATMega64 i ATMega128 imaju po 4k SRAM .

Reply to
kiri

staticki RAM treba Struju da pamti (StrujaRAM ili ti SRAM)

Reply to
pero

dobro onda ako je to krivo, kakva vrsta memorije mi treba da mi pamti a da mu ne treba napajanje. odnosno kad mu ugasim bateriju - iskopèam, da zapamti ¹ta je bilo i da me to èeka iduæi put kad doðem..... :) - upalim :)

Reply to
BrusLi

EPROM i/li EEPROM

--
Pozdrav!
www.elektronka.com
Reply to
Ivan Matacic

ok.

pitanje dalje:

dali za pisanje u takvu memoriju treba neki drukciji napon ili procedura ili je sasvim normalno (odaberes adresu, smislis byte i Writeas ga unutra) ?

Reply to
BrusLi

Pa nije bas tako jednostavno, ponekad je upisivanje ili brisanje po stranicama a ne po bajtovima, brzina upisa je prilicno mala (reda velicine ms), broj upisivanja tj. zivotni vijek je ogranicen. Buduci da ciklus upisivanja dulje traje, obicno ga u programu izvodis tako da pokrenes upisivanje, pa onda program radi nesto drugo, a postavi se interrupt da se okine kada zavrsi upis. Neki mikrokontroleri imaju i interni data eeprom (ukljucujuci i ove Atmele), a za vece kolicine memorije moras dodati vanjski eeprom zasebno kao chip s 8 nogu i tu je najcesce serijska komunikacija (i2c, SPI, i sl.)

Medjutim, razmisli jos jednom o SRAM-u u kombinaciji s baterijom - ako dodas jednu dobru litijevu bateriju, ona ce drzati memoriju 10 godina, a vec i jedna jeftina CR2032 koja kosta 5-10kn bi bila vec dovoljna da drzi memoriju nekoliko godina ...

Reply to
kiri

kombiniram.... zato i ispitujem da vidim kako to sve skupa, sta? :)

i onda kad to napravim, onda jos moram iskopat negdje neki C compiler za taj mikrokontroler.

Jel ima iko ista od C compilera?

Reply to
BrusLi

gcc ! On podrzava -target=avr , a tu spada AtMega serija mikrokontrolera

Reply to
kiri

genijalno! :) a jel ima neki da podrzava i ostale modele ...tipa at89c4051 ... :) i takve..... :)

--bas sam davez,.. .jelda :)

Reply to
BrusLi

A cuj, 89c4051 je jako razlicit od AVR-a, to je zapravo Intel 8051 .. a to je jedan prilicno stari, spori i obsolete mikrokontroler

Dakle ako hoces koristiti njega, trazi neki C za 8051 (a naci ces ih vjerojatno i koji rade u dos-u s obzirom na vrijeme kada su nastali)...

Reply to
kiri

pa ako je zaostao, nema razloga trosit se na njega......kad ima boljih :) dakle, onda idem sad citat "about AVR" pa se javim s novim pitanjima :)

Reply to
BrusLi

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.