RTV forum PL | NewsGroups PL

Problemy z zapisem danych do pamięci 24C02 ST przez I2C w układzie ST62 - różnice w produkcie?

24c02 st a atmel

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Problemy z zapisem danych do pamięci 24C02 ST przez I2C w układzie ST62 - różnice w produkcie?

dolczak
Guest

Sun Jul 20, 2008 8:03 pm   



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

Pawel \"O'Pajak\"
Guest

Sun Jul 20, 2008 9:20 pm   



Powitanko,

Quote:
Zbudowaem ukad na st62 komunikujcy si z 24c02 po i2c.

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 <<<<*******

Michał Lankosz
Guest

Mon Jul 21, 2008 10:28 pm   



Quote:
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.

Może czas zapisu?

Michał

dolczak
Guest

Tue Jul 22, 2008 2:10 pm   



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

Użytkownik "Michał Lankosz" <mike2001@tlen.pl> napisał w wiadomości
news:g62vfk$77n$1@nemesis.news.neostrada.pl...
Quote:
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.

Może czas zapisu?

Michał


Michał Lankosz
Guest

Tue Jul 22, 2008 2:53 pm   



Użytkownik "dolczak" <dolczak@wp.pl> napisał w wiadomości
news:g64ml9$8r2$1@nemesis.news.neostrada.pl...
Quote:
Obaj producenci gwarantuj transfer do 100 kHz, a podcignięcie jest od
pocztku na obu liniach 2 x 3,6k.

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ł

dolczak
Guest

Thu Jul 24, 2008 5:33 pm   



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.

elektroda NewsGroups Forum Index - Elektronika Polska - Problemy z zapisem danych do pamięci 24C02 ST przez I2C w układzie ST62 - różnice w produkcie?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map