Appendix – IBASE IBD185 User Manual

Page 24

Advertising
background image

24 IBD185 User Guide

APPENDIX

A protocol instruction example for I2C read/write operation:

The I2C device (24C02 EEPROM) is connected to the I2C1 Bus on MCU.

(7bits SlaveAddress: 0x50, 8 bytes per page)

Page Write from address 0x00 on 24C02

REQUEST PACKET:

Header Size Command

0xFF,

0xEE

16 0x8E

Data CRC

Sub

Cmd

Len

Sub

Cmd

Code

Sub Cmd Data

14 0x06

BudID SlvAdd CmdLen CmdCode

0x01

(I2C1)

0xA0

(0x50

<<1)

1

0x00

(writing

from 0x00)

Flag DatLen

DatBuff

0x00

8 0x00,0x01,0x02,0x03,

0x04,0x05,0x06,0x07

0x8E,

0x61

REPLY PACKET:

Header Size Command

0xFF,

0xEE

8 0x8E

Data CRC

Sub

Cmd

Len

Sub

Cmd

Code

Sub Cmd Data

6 0x06

BudID SlvAdd CmdLen

0x01

(I2C1)

0xA0

(0x50

<<1)

1

Flag DatLen

Result

0x00

8 8

(Result==DatLen

means success)

0x7E,

0x38

Advertising