24c02 st a atmel

Jul 20, 2008 5 Replies

Zbudowa³em uk³ad na st62 komunikujcy siê z 24c02 po i2c. Problem w tym ¿e do atmela wpisuje dane bez problemu a do pamiêci produkcji st wpisuj jakie¶ g³upoty. Czy to mo¿liwe? takie same pamiêci a jednak siê ró¿ni. Spotka³ siê kto¶ z czym¶ takim? Nadmieniam, ¿e prêdko¶æ transferu jest poni¿ej 100 khz. Darek


Powitanko,

Tez kiedys mialem problem z jakimis 24cxx i rozwiazaniem okazalo sie podciagniecie do + obu linii przez pare kilo.

Pozdroofka, Pawel Chorzempa

"-Tato, po czym pozna? ma?? szkodliwo?? spo?eczn?? -Po wielkiej szkodzie prywatnej" (kopyrajt: S. Mro?ek) ******* >>> !!! UWAGA: ODPOWIADAM TYLKO NA MAILE ->: > pavel(ten_smieszny_znaczek)aster.pl

Mo¿e czas zapisu?

Micha³

Obaj producenci gwarantuj transfer do 100 kHz, a podcigniêcie jest od pocztku na obu liniach 2 x 3,6k.

U¿ytkownik "Micha³ Lankosz" snipped-for-privacy@tlen.pl napisa³ w wiadomo¶ci news:g62vfk$77n$ snipped-for-privacy@nemesis.news.neostrada.pl...

U¿ytkownik "dolczak" snipped-for-privacy@wp.pl napisa³ w wiadomo¶ci news:g64ml9$8r2$ snipped-for-privacy@nemesis.news.neostrada.pl...

Transfer nie wp³ywa na czas zapisu. Zapis z bufora odbiorczego do EEPROMu rozpoczyna siê z chwil± wyst±pienia warunku stopu. Od tego momentu potrzeba kilku ms (Atmel podaje chyba 4,7ms, max 10ms - sprawd¼ w dokumentacji) zanim znów bêdzie mo¿na co¶ zapisaæ lub odczytaæ. Oczywi¶cie wiadomo Ci o d³ugo¶ci bufora i jakie z tego wynikaj± ograniczenia? Czy ZAWSZE sprawdzasz bit ACK, czy piszesz na ¶lepo?

Micha³

Nie sprawdzam ACK a w³a¶ciwie to sprawdzam ale nia wprowadzi³em warunku ¿eby czeka³ jak wpis jeszcze nie gotowy, jedynie zwiêksza licznik b³êdów - wykorzysta³em na ¶lepo procedurê I2C ze strony ST..

Rzeczywi¶cie pamiêæ Atmela ma czas zapisu 5 ms a ST 10 ms, muszê wiêc wpisaæ lekkie opó¼niena do procedurki i2c.

Dziêki serdeczne za podpowied¼, muszê jeszcze to przemy¶leæ, bo w innym programie opartym na tej samej procedurze I2C wpisuje prawid³owo do obu kostek.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required