I2C - odczytywanie
Masz problem? Zapytaj na forum elektroda.pl
From: "WolnyElektron" <msmsmsmsWYTNIJTO_at_nospam_poczta.onet.pl>
Subject: I2C - odczytywanie
Date: 23 May 2005 12:16:33 +0200
Witam !
Potrzebuje malej wskazowki do
odczytywania I2C - akurat eksperymentuje
z DS1307. Podczas odczytu wysyla sie
adres kostki a potem odczytuje tyle bajtow
ile sie chce - adres danych zwieksza sie sam.
Ale skad wiadomo spod ktorego adresu rozpoczyna
sie odczyt? Jak np. odczytywac ciagle ten sam bajt?
Albo jak odczytac bajt spod adresu 00H a potem 07H?
Czy sekwencja odczytu jednego bajtu powinna wygladac tak:
START
adres kostki + ZAPIS
ZAPIS adresu danych
STOP
START
adres kostki + ODCZYT
ODCZYT danej
STOP
dzieki za pomoc
WolnyElektron
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
From: "PeCe" <p_c_h_at_nospam_poczta.onet.pl>
Subject: Re: I2C - odczytywanie
Date: Mon, 23 May 2005 12:31:41 +0200
Wysyłasz adres urządzenia, adres komórki. W ten sposób ustawia się znacznik
skąd czytać. Następnie wysyłasz adres urządzenia do odczytu i odczytujesz
tyle ile chcesz.
START
adres kostki
ZAPIS adresu danych
START
adres kostki + ODCZYT
ODCZYT danej,ack
ODCZYT danej,ack
...
ODCZYT danej,ack
ODCZYT danej,nack
STOP
PC