Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Jak dołączyć pamięć RAM?

Fredy
-
-
Posty:141
Rejestracja:27 mar 2005, o 21:45
Lokalizacja:Małopolska
Jak dołączyć pamięć RAM?

Postautor: Fredy » 27 wrz 2006, o 20:45

Szanowni państwo mam gorącą prośbę, otóż buduje urządzonko do pomiaru temperatury. Robię to na ATMEGA8, i mam problem że brakuje mi RAMu.
Wiem jak się podłącza pamięć do procka za pośrednictwem układu 373.
Moje pytanie brzmi - jak z tej pamięci skorzystaćw BASCOMIE?
Czy wystarczy zadeklarować zmienną jak XRAM i już sam program poradzi sobie z odczytem tej pamięci. Ale skąd bedzie wiedział gdzie są podłączone poszczególne sygnały?
Pozdrawiam :?

jacynka84
-
-
Posty:150
Rejestracja:17 maja 2006, o 22:50
Lokalizacja:Sulejówek

Postautor: jacynka84 » 17 paź 2006, o 02:42

Jak to brakuje ramu?
Daj kod to zobaczymy co tam jest nie tak. No i jak realizujesz temperature?

mw
-
-
Posty:242
Rejestracja:23 lut 2003, o 23:22
Lokalizacja:Busko Zdrój
Kontaktowanie:

Postautor: mw » 17 paź 2006, o 16:41

Atmega8 nie ma magistrali do zewnetrznej pamieci. Mozesz w prosty sposob dodac pamiec EEPROM lub wykorzystac EEPROM jaki jest AVR na zmienne. Czy duzo tej pamieci jest potrzebne?

Fredy
-
-
Posty:141
Rejestracja:27 mar 2005, o 21:45
Lokalizacja:Małopolska

Postautor: Fredy » 18 paź 2006, o 21:57

dużo bo chciałem zapisać wyniki pomiarów z kilku miesięcy. Potrzeba mi około 128KB

mw
-
-
Posty:242
Rejestracja:23 lut 2003, o 23:22
Lokalizacja:Busko Zdrój
Kontaktowanie:

Postautor: mw » 19 paź 2006, o 15:46

Jesli tak to mozna pomyslec o szeregowej pamieci EEPROM lub DataFlash.

jacynka84
-
-
Posty:150
Rejestracja:17 maja 2006, o 22:50
Lokalizacja:Sulejówek

Postautor: jacynka84 » 19 paź 2006, o 16:06

Karty DataFlash by były bardzo na miejscu - obsługa spi(jak mi sie dobrze zdaje)
I do tego duża pojemność - ale cena lekko duża 26zł za 2MBajty ale moża ją traktować jak dyskietke :)
ale np. to już jest niezłe -4MBajty http://seguro.pl/sklep/?zobacz=4562&producent=

Fredy
-
-
Posty:141
Rejestracja:27 mar 2005, o 21:45
Lokalizacja:Małopolska

Postautor: Fredy » 20 paź 2006, o 21:53

Atmega8 nie ma magistrali do zewnetrznej pamieci. Mozesz w prosty sposob dodac pamiec EEPROM lub wykorzystac EEPROM jaki jest AVR na zmienne. Czy duzo tej pamieci jest potrzebne?
A gdybym użył jakiegoś innego procka który ma taką magistralę np. 51 to wystarczy ją podłączyć standardowo i zadeklarować jako XRAM i bedzie działac?

radzio
Moderator
Moderator
Posty:967
Rejestracja:13 maja 2003, o 10:33
Lokalizacja:Sosnowiec
Kontaktowanie:

Postautor: radzio » 21 paź 2006, o 08:23

Będzie działać. Jednak jeśli urządzenie ma pracować przez kilka miesięcy to lepiej zastosować np DataFlash. Nie potrzebujesz przecież ani dużej szybkości zapisu ani nieskończonej liczby zapisów. Pozatym na wypadek braku zasilania dzień przed końcem "kilku miesięcy" nie tracisz danych.

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 26 gości