czy 24c04 w miejsce 24c02 bedzie dzialal z marszu?

witam.

w pewnym ukladzie jest pamiec 24c02 atmela, a w chwili obecnej potrzeba

2x wiecej miejsca, wiec zastosowalem 24c04 i jeszcze przed zmiana kodu w programie na obsluge obu polowek pamieci 24c04 zrobilem test. okazalo sie, ze po wlozeniu 24c04 w miejsce 24c02 niektore bajty zachowuja sie dziwnie. dziwnie, czyli nie zapisuja sie i sa to zawsze (_zawsze_) te same bajty. dane wpisuje do pamieci eeproma po kolei, tak jak leci od komorki 0 w gore i zawsze te same bajty maja co innego niz to co wyslalem.

czy moge prosic o jakas sugestie?

ps. oczywiscie drugiego 24c04 nie mam w tej chwili na podmiane :-/ ps2. 24c02 jest atmela, a 24c04 jest STMicroelectronics.

Reply to
Donton
Loading thread data ...

"Donton" snipped-for-privacy@no.this.time> wrote in message news:eaqs96$84u$ snipped-for-privacy@opal.icpnet.pl... ciach tak - powinno w 99,99%, w wiekszosci urzadzen wstawialem nawet 256 i dzialaly

Reply to
PAndy

PAndy napisał(a):

ok.

256?
Reply to
Donton

Donton napisał(a):

znalazlem powod takiego zachowania :)

ta wieksza pamiec wymagala zwiekszenia czasow krazenia w petli delay() w trakcie komunikacji po i2c.

ciekawa sprawa, bo na tych 24c02 od atmela poszlo juz duzo sterownikow i nie bylo nigdy problemow, a pamiec 24c04 z STMicroelectronics jest taka powolna. ciekawe, czy to "wina" producentow i czy rowniez 24c04 atmela tez bedzie podonie dzialala?

Reply to
Donton

Witam. Lepiej tak nie pisac programow. Przeciez I2C po to ma sygnaly ACK, zeby miec pewnosc, a nie dzialac w ciemno i stosowac jakies opoznienia. To juz nie wina pamieci, tylko sposobu dzialania progamu. Inna sprawa jest to, ze w PDF-ie na pewno jest napisane ile max. moze trwac zapis i w zalenosci od producenta moze sie on roznic.

Akurat sie udawalo, bo widocznie byl duzy zapas czasu, ale to nie jest dobra metoda.

Mariusz

Reply to
marcom

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.