Zeely Napisano Listopad 25, 2010 Udostępnij Napisano Listopad 25, 2010 Zastanawiam się nad stworzeniem pewnego projektu na start przygody z mikroprocesorami, oraz BASCOM'em. Konkretniej chciałbym zrobić coś z wyświetlaczem graficznym, ATmega8, oraz jakąś pamięcią, a do tego oczywiście inne niezbędne elementy w stylu przyciski, kondensatory, rezystory, itd. Całość polegała by na tym, że po wprowadzeniu jakiejś liczby do projektu przez klawisz, liczba ta była by zapamiętywana i liczb tych mogłoby być więcej (to taki tylko przykład pracy). Teraz mój problem polega na tym co zastosować jako pamięć, tak aby nawet po wyjęciu baterii dane nie zostały utracone? Cytuj Link do komentarza Share on other sites More sharing options...
OldSkull Listopad 25, 2010 Udostępnij Listopad 25, 2010 We wszystkich AVRach masz w środku pamięć EEPROM. Skorzystaj z niej. Cytuj Link do komentarza Share on other sites More sharing options...
Marooned Listopad 25, 2010 Udostępnij Listopad 25, 2010 Co więcej, korzystając z funkcji brown-out możesz wykrywać spadek/wyłączenie napięcia i wtedy robić zapis (większy kondensator na zasilaniu by utrzymać zasilanie na parę ms - na czas zapisu). Cytuj Link do komentarza Share on other sites More sharing options...
riddyk Listopad 26, 2010 Udostępnij Listopad 26, 2010 Urzyj eeprom wewnętrzną lub dołóź zewnętrzną pamięć eeprom lub flash. Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Zeely Listopad 26, 2010 Autor tematu Udostępnij Listopad 26, 2010 Co więcej, korzystając z funkcji brown-out możesz wykrywać spadek/wyłączenie napięcia i wtedy robić zapis (większy kondensator na zasilaniu by utrzymać zasilanie na parę ms - na czas zapisu). Ale dłuższy brak zasilania nie usunie danych z pamięci? Cytuj Link do komentarza Share on other sites More sharing options...
OldSkull Listopad 26, 2010 Udostępnij Listopad 26, 2010 Nie. Przy okazji polecam poczytać na temat różnych rodzajów pamięci: RAM, Flash, ROM, PROM, EPROM i EEPROM. Edukacyjnie. Cytuj Link do komentarza Share on other sites More sharing options...
BlackJack Listopad 27, 2010 Udostępnij Listopad 27, 2010 FRAM (Ferromagnetic RAM) i po problemie, ta pamieć jest podobną do EEPROMu (w sensie że jest dostępna na I2C) tylko że nie ma jego wady, czyli nie zużywa się. Gwarantowana żywotność cykli zapisu i odczyty to 1 Trylion cyki zapisu/odczytu. http://www.ramtron.com/files/datasheets/FM24C64_ds.pdf Cytuj Link do komentarza Share on other sites More sharing options...
szimon Listopad 27, 2010 Udostępnij Listopad 27, 2010 Gwarantowana żywotność cykli zapisu i odczyty to 1 Trylion cyki zapisu/odczytu. Właściwie to bilion (10^12). Anglojęzyczni trochę innej skali używają i w dataszicie napisali trylion. Cytuj Link do komentarza Share on other sites More sharing options...
riddyk Listopad 27, 2010 Udostępnij Listopad 27, 2010 Każda pamięć się zużywa. Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!