]> sigrok.org Git - sigrok-dumps.git/commitdiff
rtc_epson_8564je: Fix up and document example.
authorUwe Hermann <redacted>
Thu, 24 Nov 2011 19:29:44 +0000 (20:29 +0100)
committerUwe Hermann <redacted>
Thu, 24 Nov 2011 19:29:44 +0000 (20:29 +0100)
The sample data was not correct, only reads were contained, but no writes.

Also, document how the decoded I2C data should look like.

i2c/rtc_epson_8564je/README
i2c/rtc_epson_8564je/rtc_epson_8564je.sr

index e87f4de1476673cd32c313be94f9a1e288bfd557..bebec463875c02907b0cbb39bd73670991240e53 100644 (file)
@@ -2,7 +2,8 @@
 Epson 8564JE I2C RTC
 -------------------------------------------------------------------------------
 
-This an example capture of I2C traffic from/to an Epson 8564JE I2C RTC chip.
+This an example capture of I2C traffic from/to an Epson 8564JE I2C RTC chip,
+which has a slave address of 0x51 (or 0xa2, if the read/write bit is included).
 
 
 Logic analyzer setup
@@ -14,7 +15,7 @@ of 1MHz. The logic analyzer probes were connected to the RTC chip like this:
   Probe       RTC chip pin
   ------------------------
   0 (green)   SCL
-  6 (blue)    SDA
+  1 (orange)  SDA
   GND         GND
 
 
@@ -27,8 +28,20 @@ The device talking to the RTC was doing the following in an infinite loop:
 
  - Read back the current time from the RTC.
 
+This is what the decoded data should look like:
+
+ - Setting the date/time:
+   S Wr:0xa2 A 0x02 A 0x54 A 0x03 A 0x04 A 0x22 A 0x02 A 0x11 A 0x11 A P
+
+ - Reading the current date/time:
+   S Wr:0xa2 A 0x02 A Sr Rd:0xa3 A 0x54 A 0x03 A 0x44 A 0x62 A 0x52 A
+   0x51 A 0x11 N P
+
+ - The abbrevations used above: S = Start, Wr = Write, A = ACK, P = Stop,
+   Sr = Repeated start, Rd = Read, N = NACK
+
 The sigrok command line used was:
 
   sigrok-cli -d 0:samplerate=1mhz --samples 8388608 \
-             -p '1=SCL,7=SDA,2-6,8' -o rtc_epson_8564je.sr
+             -p '1=SCL,2=SDA' -o rtc_epson_8564je.sr
 
index 76f088f1f5d606733999d1cb9e2a44301a039c1c..c84bb780ee8d27a948546dc01c90b5772b399652 100644 (file)
Binary files a/i2c/rtc_epson_8564je/rtc_epson_8564je.sr and b/i2c/rtc_epson_8564je/rtc_epson_8564je.sr differ