Witam..
Mam dziwny problem z I2C
Przy podłączeniu zworkami pamięci i RTC, zegar znika !!
Jak odłącze pamięć to zegar się pojawia i mogę odczytać czas... po podłączeniu pamięci zegar znika ale mimo to nadal liczy czas...
Testowałem też z klawiaturą I2c (jakiś AVT zestaw) i podłączyłem :
1. klawiatura + pamięc - działa - mogę zapisywać i odczytywać z pamięci
2. klawiatura + RTC - działa - mogę odczytać czas i go zapisać
3. klawiatura + RTC + pamięć - nie działa - działa tylko to co w pkt 1 - zegar znika..
Jak robię test poszukiwania urządzeń (Baskom Col.) to przy podłączeniu pamięci i RTC nic nie widać!!! jak podłączam samą pamięć to widze pamięć i RTC.. o co tu chodzi ??
Czy ktoś może mi pomóc??
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięAVT 2500 - I2C prroblem
Moderatorzy:Jacek Bogusz, Grzegorz Becker, procesorowiec, robertw, Moderatorzy
To dziwne...oba uklady maja ten sam adres tj. 160, musisz go zmienic np. w pamieci zwierajac noge np. A2 do plusa bo teraz masz na pewno do masy.
bo ja wołam zegar to używam 160 i 161 (Read, Write)
a jak odwołuje sie do pamięci to wołam 162, 163 (R, W)
osobno wszystko działa i wywołuje je z różnymi adresami... raz 160 a raz 162
A jak A2 dołącze do + to jaki będzie adres??
nie zapytalem poprzednio jaka to pamiec bo jesli wieksza-rowna 24C16 to zmiana stanow na nozkach adresowych nic nie da, musi to byc pamiec do C08 i A2 do plusa
osobiscie robilem taki "komplet" na I2C i wiem ze wiecej jak 24C08 nie bedzie chodzic z RTC, wtedy adresy sa:
RTC - 160
AT24C08 - 168,170,172,174 (bo tak naprawde sa to 4 pamieci 24C02 w jednej obudowie)
w takim ukladzie wszystko kula od - bedzie juz prawie 2 lata
ale chyba caly problem tkwi w tym ze nie wiesz ze pamieci wieksze od 24C02 skladaja sie z kilku pamieci 24C02 (np. z 2=24C04, z 4=24C08, z 8=24C16, itd.)
polecam pdf'a o pamieciach na I2C wtedy wszystko (prawie) stanie sie proste
osobiscie robilem taki "komplet" na I2C i wiem ze wiecej jak 24C08 nie bedzie chodzic z RTC, wtedy adresy sa:
RTC - 160
AT24C08 - 168,170,172,174 (bo tak naprawde sa to 4 pamieci 24C02 w jednej obudowie)
w takim ukladzie wszystko kula od - bedzie juz prawie 2 lata
ale chyba caly problem tkwi w tym ze nie wiesz ze pamieci wieksze od 24C02 skladaja sie z kilku pamieci 24C02 (np. z 2=24C04, z 4=24C08, z 8=24C16, itd.)
polecam pdf'a o pamieciach na I2C wtedy wszystko (prawie) stanie sie proste
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 78 gości