Witam, Potrzebuje zaprogramowac sobie EEPROM 24C02, zrobilem sobie SI-Prog do Ponyproga i niby wszystko by bylo OK, tylko ze 24C08 dziala ladnie, a 24C02 i dwa egzemplarze 24C32 nie chca dzialac, pisze ze "Device not responding". Co go boli? Juz mnie z tym trafia. Dzieki z gory,
Pozdrawiam, Jacek.
Didn't find your answer? Ask the community — no account required.
A
As" <.
responding".
Spróbuj zamontowaæ kondensator ok. 33pF na linii SCL i ok. 100pF na linii SDA. W moim przypadku od razu to pomog³o. W interfejsach pod³±czanych do komputera czêsto pojawiaj± siê zak³ócaj±ce szpileczki, które trzeba st³umiæ. Poza tym sprawd¼ czy podczas zapisu jest odpowiednie napiêcie zasilaj±ce.
A.S.
B
BLE_Maciek
Fri, 31 Oct 2003 01:16:49 +0100 jednostka biologiczna o nazwie "Jacek Meyerhold" snipped-for-privacy@poczta.onet.pl> wyslala do portu 119 jednego z serwerow news nastepujace dane:
Niestety z I2C tak to jest ze jak chce sie miec zrobione dobrze to najlepiej samemu soft napisac. Przychodzi mi do glowy ze moze podajesz niewlasciwy adres ukladu. Najlepsza metoda jest IMO napisanie programu, ktory skanuje I2C, tzn. Adresuje po kolei od 8 do 127 (0-7 to adresy zarezerwowane i zaden uklad ich na pewno nie ma) i informuje kiedy byl ACK. Wtedy latwo sprawdzic co sie dzieje. Niewykluczone ze 24C02 ktora kupiles ma inny adres bazowy niz standardowe.
F
Fish
W artykule news: snipped-for-privacy@4ax.com, niejaki(a): BLE_Maciek z adresu <i80c586@cyberspace_NO_SPAM_.org>
napisal(a):
Zapomnij. W zyciu takiego nie widzialem. Na 0xA0 reagowaly wszystkie nawet taki wynalazek Xicora X24645 który zajmowal 1/4 adresów magistrali dla zaadresowania glupich 8kB pamieci ;-)
Co najwyzej mozesz miec nózki 1 lub 2 nie podlaczone do masy i wtedy 24C08 dla której ich stan jest obojetny bedzie dzialac a 24C02 nie odpowie.
24C32 ma nieco inny sposób adresowania wiec moze zdarzyc sie tak, ze programator nie bedzie potrafil odczytac/zapisac pamieci mimo poprawnej komunikacji I2C. I jeszcze przy zapisie zwróc uwage na stan nogi nr 7. W wiekszosci pamieci stan wysoki na tej nodze uruchamia blokade zapisu. A w czesci starych modeli 24C02 (np Microchip'a) noga 7 sluzy do podlaczenia ukladu RC taktujacego zapis.
Z rzeczy któe jeszcze przychodza mi do glowy to rezystory podciagajace do +. Sa? Jakiej wartosci? Przydalyby sie rezystory po 100 Ohm szeregowo na SDA i SCL coby stlumic ewentualne oscylacje na magistrali. O kondensatorach do masy juz ktos pisal wczesniej.
J
Jacek Meyerhold
U¿ytkownik "Jacek Meyerhold" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:bns9ik$sb1$ snipped-for-privacy@nemesis.news.tpi.pl... [...] Uff, problem na szczescie juz rozwiazany, ja zrobilem sobie uproszczona wersje SI-Proga tylko z sygnalami do IIC, ale wstawilem wczoraj diody zenera
3.3V zamiast 5.1V bo takie mialem, dzisiaj kupilem takie jak mialy byc i dziala. Wielkie dzieki za pomoc i sorki za zawracanie glowy ;)
Pozdrawiam, Jacek.
J
Jacek Meyerhold
U¿ytkownik "Jacek Meyerhold" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:bns9ik$sb1$ snipped-for-privacy@nemesis.news.tpi.pl... [...] Uff, problem na szczescie juz rozwiazany, ja zrobilem sobie uproszczona wersje SI-Proga tylko z sygnalami do IIC, ale wstawilem wczoraj diody zenera
3.3V zamiast 5.1V bo takie mialem, dzisiaj kupilem takie jak mialy byc i dziala. Wielkie dzieki za pomoc i sorki za zawracanie glowy ;)
Pozdrawiam, Jacek.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.