I2C设计规范v2.0
I2C是inter-IC的缩写,它是PHILIPS在八十年代开发的一种芯片之间通信的总线。它具有连接简单,使用方便,容易实现等等优点。* G1 z. w9 c X ?5 s
. d8 l+ s5 f( E8 C0 U) y: m
一 简介5 {! t' v" d8 ^ s( u2 _( X
I2C由两条线组成,一条为SCL(Serial Clock Line)时钟线,另一条为SDL(Serial Data Line)数据线。具体的模块图如下所示
3 u% t' Z% I2 q: K N- D& F2 D; R5 V3 q B, Y5 V9 {: e
二 功能特性9 y' ~( y [, H" b/ [& ^
0 兼容PHLIPS的I2C规范
/ `2 {- ?6 u) D 1 支持100K标准模式,400K快速模式和3.4M的高速模式, ]! K, g1 L" i# o" q% |2 p3 ]
2 同时支持7位和10位地址
( Z* E; T! g ?- u 3 主从模式均可以实现
5 D: @# ]9 d9 U# }, w0 c 4 多总线模式6 V- b& o! i( W" n D8 D0 P }7 B W
5 时钟频率软件可编程; M6 W8 M1 g; ?
6 应答模式可编程
6 M, G+ {. |, m 7 具有位接收和字节接收中断
" f, P3 j% A+ v3 }" R8 \ 8 支持AMBA总线$ Q t0 `! u6 t
9 支持WISHBONE总线
- J8 d! `9 D( i( K7 K- z- f' _ 10 支持CORECONNECT总线
) Y$ |7 @6 B+ ^; w; b" [9 y 11 总线忙检测5 ]6 D# t- Y0 y0 d1 r# _" w# n
p( W6 p4 E+ y- ]9 V
三
With your idea, Carry out together.