Atmel&24C02 - bzdury w pamieci EEPROM



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
Date: Wed, 17 Jan 2001 08:58:59 +0100
From: Piotr Muller <p.muller_at_nospam_trax.com.pl>
Subject: Atmel&24C02 - bzdury w pamieci EEPROM


Dlaczego pamiec 24C02 jest tak malo odporna na wszelkiego rodzaju
zaklocenia ????
Mam prosty ukladzik z AT89C2051, filtrow na zasilaniu cale stado, soft
obsugujacy
EEPROM umieszczony w Atmelu sprawdzony a i tak czasami potrafia sie
wpisac
glupoty do EEPROM.
Jak zapobiec przypadkowym wpisom do pamieci EEPROM?

Piotr


Poprzedni Następny
Wiadomość
Spis treści
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: Atmel&24C02 - bzdury w pamieci EEPROM
Date: Wed, 17 Jan 2001 09:44:41 +0100


Jak zapobiec przypadkowym wpisom do pamieci EEPROM?

A nie jest to problem dotyczacy komorki o adresie 0 ?

--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)


Poprzedni Następny
Wiadomość
Spis treści
Date: Wed, 17 Jan 2001 10:37:00 +0100
From: Piotr Muller <p.muller_at_nospam_trax.com.pl>
Subject: Re: Atmel&24C02 - bzdury w pamieci EEPROM


Nie wiem na czym polega problem komórki o adresie 0.
W moim przypadku występuje taki problem, że przy generacji
zaklocen na lini zasilajacej czasami EEPROM potrafi sie zapisac
dziwnymi wartosciami w obszarza pamieci 0-30 (wiecej nie sprawdzam)
Robilem nawet takie eksprymenty ze odlaczalem pamiec od linii
danych i zegara od strony procesora a i tak czasami byly wpisywane
glupoty.
Myszle, że jest to jakaś ukryta cecha (wada) pamięci 24C02.
Piotr

peters wrote:

Jak zapobiec przypadkowym wpisom do pamieci EEPROM?

A nie jest to problem dotyczacy komorki o adresie 0 ?

--
> pozdrawiam, peters
> peters_at_nospam_poczta.onet.pl
> http://peters.republika.pl (strona Petersa dla elektroników)


Poprzedni Następny
Wiadomość
Spis treści
From: "Robgold" <robgold_at_nospam_zse.edu.pl>
Subject: Re: Atmel&24C02 - bzdury w pamieci EEPROM
Date: Wed, 17 Jan 2001 17:49:22 +0100



Użytkownik "Piotr Muller" <p.muller_at_nospam_trax.com.pl> napisał w wiadomości
news:3A6567BC.E2F5BCEB_at_nospam_trax.com.pl...
Nie wiem na czym polega problem komórki o adresie 0.
W moim przypadku występuje taki problem, że przy generacji
zaklocen na lini zasilajacej czasami EEPROM potrafi sie zapisac
dziwnymi wartosciami w obszarza pamieci 0-30 (wiecej nie sprawdzam)
Robilem nawet takie eksprymenty ze odlaczalem pamiec od linii
danych i zegara od strony procesora a i tak czasami byly wpisywane
glupoty.
Myszle, że jest to jakaś ukryta cecha (wada) pamięci 24C02.
Piotr

peters wrote:

Jak zapobiec przypadkowym wpisom do pamieci EEPROM?

A nie jest to problem dotyczacy komorki o adresie 0 ?

probowales podalczyc koncowke WP (write protect) do + 5V ? (bodajze pin 7)



Poprzedni Następny
Wiadomość
Spis treści
Date: Thu, 18 Jan 2001 09:35:14 +0100
From: Piotr Muller <p.muller_at_nospam_trax.com.pl>
Subject: Re: Atmel&24C02 - bzdury w pamieci EEPROM


Oczywiście, że podłączyłem końcówke WP do +5V
Piotr
Robgold wrote:

Użytkownik "Piotr Muller" <p.muller_at_nospam_trax.com.pl> napisał w wiadomości
news:3A6567BC.E2F5BCEB_at_nospam_trax.com.pl...
Nie wiem na czym polega problem komórki o adresie 0.
W moim przypadku występuje taki problem, że przy generacji
zaklocen na lini zasilajacej czasami EEPROM potrafi sie zapisac
dziwnymi wartosciami w obszarza pamieci 0-30 (wiecej nie sprawdzam)
Robilem nawet takie eksprymenty ze odlaczalem pamiec od linii
danych i zegara od strony procesora a i tak czasami byly wpisywane
glupoty.
Myszle, że jest to jakaś ukryta cecha (wada) pamięci 24C02.
Piotr

peters wrote:

Jak zapobiec przypadkowym wpisom do pamieci EEPROM?

A nie jest to problem dotyczacy komorki o adresie 0 ?

probowales podalczyc koncowke WP (write protect) do + 5V ? (bodajze pin 7)


Poprzedni Następny
Wiadomość
Spis treści
From: Marcin Wolcendorf <wolcendo_at_nospam_free.polbox.pl>
Subject: Re: Atmel&24C02 - bzdury w pamieci EEPROM
Date: Wed, 17 Jan 2001 18:07:57 +0100


Witam,

Piotr Muller wrote:

Nie wiem na czym polega problem komórki o adresie 0.
W moim przypadku występuje taki problem, że przy generacji
zaklocen na lini zasilajacej czasami EEPROM potrafi sie zapisac
dziwnymi wartosciami w obszarza pamieci 0-30 (wiecej nie sprawdzam)
Robilem nawet takie eksprymenty ze odlaczalem pamiec od linii
danych i zegara od strony procesora a i tak czasami byly wpisywane
glupoty.

A podpiąłeś SCL i SDA do jakiegoś konkretnego potencjału? Domyślam
się, że tak, ale dla porządku...
Byłoby to faktycznie dziwne.


Myszle, że jest to jakaś ukryta cecha (wada) pamięci 24C02.

A sprawdź, czy przypadkiem nie zapisujesz EEPROMu ciągle (w pętli
non-stop) i nie zanika wtedy zasilanie. Bo jeśli podczas zapisu znika
zasilanie, to w pamięci będą same bzdury i to nie tylko pod zapisywanym
adresem, a w całej! (w ten sposób w pewnym projekcie równolegle do wew.
pamięci EEPROM procesora dołączono zewnętrzną- żeby pewność
zwiększyć...) Być może warto dołożyć malutki filtr RC lub LC na
zasilaniu pamięci.
Pytanie o zapis przy zaniku zasilania jest aktualne nawet, jeśli
odpinasz scl i sda, bo przecież nie robisz tego przy włączonym
zasilaniu, wcześniej zapisujesz konkretne wartości i wyłączasz...
Sprawdź- zanim wyłączysz zasilanie- włącz procesorowi 'reset' i
potrzymaj do zaniku zasilania.


Pozdrawiam,

Marcin.


--
'My experience is that it is hard to find software producers that aren't
fuzzy.'




Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Lewandowski" <locust_at_nospam_priv4.onet.pl>
Subject: Re: Atmel&24C02 - bzdury w pamieci EEPROM
Date: Wed, 17 Jan 2001 20:57:48 +0100


Użytkownik "Piotr Muller" <p.muller_at_nospam_trax.com.pl> napisał w wiadomości
news:3A6567BC.E2F5BCEB_at_nospam_trax.com.pl...
Nie wiem na czym polega problem komórki o adresie 0.
W moim przypadku występuje taki problem, że przy generacji
zaklocen na lini zasilajacej czasami EEPROM potrafi sie zapisac
dziwnymi wartosciami w obszarza pamieci 0-30 (wiecej nie sprawdzam)
Robilem nawet takie eksprymenty ze odlaczalem pamiec od linii
danych i zegara od strony procesora a i tak czasami byly wpisywane
glupoty.
Myszle, że jest to jakaś ukryta cecha (wada) pamięci 24C02.
Piotr

Jeszcze jedno: Atmel wyjście w stanie wysokim ma utrzymywane przez b. cienki
pull-up. Jak masz zakłócenia w układzie, podciągnij SDA i SCL do +5V przez
jakieś 4k7.

--
Marek Lewandowski
twilight_at_nospam_callisto.krakow.pl UIN: 10139051
http://www.callisto.krakow.pl/~twilight
"We would have better movies if we shot less films and more actors"