da li itko zna ikakav mikrokontroler a da sadrzi par kilobajta statickog rama (da mu netreba elektrika da pamti)....SRAM....
:)
da li itko zna ikakav mikrokontroler a da sadrzi par kilobajta statickog rama (da mu netreba elektrika da pamti)....SRAM....
:)
Pa neki Atmeli imaju : npr. ATMega16 ima 1k SRAM, dok ATMega64 i ATMega128 imaju po 4k SRAM .
staticki RAM treba Struju da pamti (StrujaRAM ili ti SRAM)
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 :)
EPROM i/li EEPROM
-- Pozdrav! www.elektronka.com
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) ?
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 ...
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?
gcc ! On podrzava -target=avr , a tu spada AtMega serija mikrokontrolera
genijalno! :) a jel ima neki da podrzava i ostale modele ...tipa at89c4051 ... :) i takve..... :)
--bas sam davez,.. .jelda :)
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)...
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 :)
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.