24C04-rozni producenci, rozne adresy



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: badworm <nospam_at_nospam_post.pl>
Subject: 24C04-rozni producenci, rozne adresy
Date: Fri, 31 May 2002 22:21:02 +0200


Może temat nie jest precyzyjny, ale już piszę o co mi chodzi. Mam dwie
kostki pamięci I2C 24C04, jedna Atmela, druga ST microelectronics. Niby
powinny być wymienne(może poza funkcją nóżki 7), ale chyba jednak nie
są. Pony Programer(+easy I2C bus) pokazuje, że obie mają po 512B, czyli
w porządku i obie poprawnie się programują, czyli też OK. Niestety
róznica jest bardziej subtelna. Jak wynika z opisu z EP oraz jednego z
programów napisanych w Bascomie, pamięć 24C04 powinna być podzielona na
dwie półówki i do każdej z nich jest dostęp przez inny adres(do
pierwszej przez adres bazowy, do drugiej przez adres bazowy+2).
Tymczasem prościutki programik w Bascomie(był kiedyś w EdW( wyszukujący
wszystkie urządzenia na I2C w przypadku pamięci STM znajduje
adresy(zapis+odczyt) tylko jednej półówki. Na pamięci Atmela takiego
objawu nie ma. Czy to wytłumaczyć? Czyżby jakieś specyficzne
uszkodzenie(ale przecież cała pamięć się dobrze programuje)? BTW: adresy
były wyszukiwane w tym samym układzie.

--
Pozdrawiam Bad Worm
badworm<małpa>post<kropka>pl
http://www.gusnet.prv.pl GG# 2400455(codziennie po 22)
Tnijcie cytaty i sygnaturki!