I2C, RESTART

I2C RESTART signal

Sat, 2017-02-11 03:37--jamesleo-konka

Hi, DIalog,
我有一个外设,是这个时序:
开始
Send Device_addr(W)
Send Reg_addr
Restart
Send Device_addr(R)
读取数据
....
停止

看了 demo_i2c.c 还是没搞清楚如何实现这个时序。
一般的I2C 时序是这样的:
开始
Send Device_addr(W/R)
Send Reg_addr
Write/Read data
....
停止

该如何利用I2C的库函数来实现? hw_i2c_set_restart_enabled (HW_I2C_ID id, bool enabled) 如何使用?
在芯片硬件设计中,RESTART是怎样触发的?

Subscribe to RSS - I2C, RESTART