RTV forum PL | NewsGroups PL

Tworzenie dynamicznej listy jednokierunkowej i zapis w EEPROM w AVR-GCC

[AVR-GCC] Dynamiczna struktura i kopia w eepromie - jak rozw

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Tworzenie dynamicznej listy jednokierunkowej i zapis w EEPROM w AVR-GCC

Pawel K
Guest

Sat Sep 06, 2008 9:49 am   



Witam,
chce dynamicznie tworzyć listę jednokierunkowa struktur...
To akurat nie problem, jednak chciałbym zapisać kopię w pamięci eeprom.
Może mi ktoś podpowiedzieć jak to zrobić w sposób prosty ... nic mi nie
przychodzi do głowy Sad Czy w eepromie też allocowac pamięć?


--
--
Pozrdawiam
Pawel K from 3miasto
groups(at)kpw.qs.pl
GG: 1263183
---------------- end ----------------

Zbych
Guest

Sat Sep 06, 2008 10:09 am   



Pawel K przemówił ludzkim głosem:
Quote:
Witam,
chce dynamicznie tworzyć listę jednokierunkowa struktur...

A co zrobisz jak ci się skończy pamięć?

Quote:
Czy w eepromie też allocowac pamięć?

Tak, ręcznie Smile. Po prostu musisz sobie z góry poprzydzielać adresy pod
różne elementy i już.

Pawel K
Guest

Sat Sep 06, 2008 10:30 am   



Zbych pisze:
Quote:
Pawel K przemówił ludzkim głosem:
Witam,
chce dynamicznie tworzyć listę jednokierunkowa struktur...

A co zrobisz jak ci się skończy pamięć?
nie skonczy sie, ale chce zrobic liste wlasnie zeby zaoszczedzic pamiec

.... bo do tej pory rezerwuje z zapasem ...

Quote:
Czy w eepromie też allocowac pamięć?

Tak, ręcznie Smile. Po prostu musisz sobie z góry poprzydzielać adresy pod
różne elementy i już.
obawiam sie ze nie... poczekam na inne sugestie ...



--
--
Pozrdawiam
Pawel K from 3miasto
groups(at)kpw.qs.pl
GG: 1263183
---------------- end ----------------

T.M.F.
Guest

Sat Sep 06, 2008 11:11 am   



Quote:
Tak, ręcznie Smile. Po prostu musisz sobie z góry poprzydzielać adresy
pod różne elementy i już.
obawiam sie ze nie... poczekam na inne sugestie ...

Skoro to bedzie dynamiczna lista to EEPROM srednio sie nadaje. Moze
pomysl o jakiejs szeregowej pamieci FRAM? SO08 z pewnoscia upchniesz, a
zaleta taka, ze od razu mozesz tam umieszczac swoja liste i nie zajmowac
pamieci SRAM w ogole. Masz wszystkie zalety EEPROM bez wad.

--
Inteligentny dom - http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz sie do projektu.

Pawel K
Guest

Sat Sep 06, 2008 11:50 am   



T.M.F. pisze:
Quote:
Tak, ręcznie Smile. Po prostu musisz sobie z góry poprzydzielać adresy
pod różne elementy i już.
obawiam sie ze nie... poczekam na inne sugestie ...

Skoro to bedzie dynamiczna lista to EEPROM srednio sie nadaje. Moze
pomysl o jakiejs szeregowej pamieci FRAM? SO08 z pewnoscia upchniesz, a
zaleta taka, ze od razu mozesz tam umieszczac swoja liste i nie zajmowac
pamieci SRAM w ogole. Masz wszystkie zalety EEPROM bez wad.

no tak tylko nie nadmienilem ze do bedzie ATMEGA ... i dane beda

wykorzystywane w krytycznej czasowo petli wiec zewnetrzny ram odpada :(

--
--
Pozrdawiam
Pawel K from 3miasto
groups(at)kpw.qs.pl
GG: 1263183
---------------- end ----------------

Pawel K
Guest

Sat Sep 06, 2008 11:54 am   



T.M.F. pisze:

Quote:
Skoro to bedzie dynamiczna lista to EEPROM srednio sie nadaje. Moze
pomysl o jakiejs szeregowej pamieci FRAM? SO08 z pewnoscia upchniesz, a
zaleta taka, ze od razu mozesz tam umieszczac swoja liste i nie zajmowac
pamieci SRAM w ogole. Masz wszystkie zalety EEPROM bez wad.

mały OT co sie stało z http://idom.wizzard.one.pl śledziłem go od
dłuższego czasu i ostatnio coś zgasło ...

--
--
Pozrdawiam
Pawel K from 3miasto
groups(at)kpw.qs.pl
GG: 1263183
---------------- end ---------------

T.M.F.
Guest

Sat Sep 06, 2008 12:23 pm   



Quote:
Skoro to bedzie dynamiczna lista to EEPROM srednio sie nadaje. Moze
pomysl o jakiejs szeregowej pamieci FRAM? SO08 z pewnoscia upchniesz,
a zaleta taka, ze od razu mozesz tam umieszczac swoja liste i nie
zajmowac pamieci SRAM w ogole. Masz wszystkie zalety EEPROM bez wad.

no tak tylko nie nadmienilem ze do bedzie ATMEGA ... i dane beda
wykorzystywane w krytycznej czasowo petli wiec zewnetrzny ram odpada Sad

Zalezy jak krytyczne jest ta petla. W ATMega masz I2C i SPI, ktore moga
byc calkiem sprawne. Jesli czas w petli jest krytyczny to zawsze mozesz
kopiowac wczesniej potrzebne dane do SRAM. Jakbys napisal cos wiecej to
moze znalazloby sie jakies lepsze rozwiazanie. Wez pod uwage, ze zapis
EEPROM jest strasznie wolny, trzeba pilnowac wtedy zasilania, a odczyt
tez nie jest demonicznie szybki.
A co do stronki to dziala, tylko kiepsko, musze przemigrowac na jakis
sensowny serwer. No i potrzebuje secondary DNS :(



--
Inteligentny dom - http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz do projektu.

Piotr
Guest

Mon Sep 08, 2008 1:01 pm   



Pawel K pisze:
Quote:
Witam,
chce dynamicznie tworzyć listę jednokierunkowa struktur...
To akurat nie problem, jednak chciałbym zapisać kopię w pamięci eeprom.
Może mi ktoś podpowiedzieć jak to zrobić w sposób prosty ...

Osobiście zapisywałbym każdy element listy na kolejna wolna komórkę pamięci
EEPROM. Dodatkowo, zapisywałbym również wskaźnik do kolejnego elementu, ale
nie z pamięci RAM, tylko z pamięci EEPROM. Zrób dokładnie to samo co robisz w
RAM - zapisuj adres kolejnego elementu.

Powodzenia.

--
Piotr Piwko
http://www.embedded-engineering.pl/

elektroda NewsGroups Forum Index - Elektronika Polska - Tworzenie dynamicznej listy jednokierunkowej i zapis w EEPROM w AVR-GCC

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map