24.6 I2C寄存器描述505/754
关于在寄存器描述里面所用到的缩写,详见第1.1节。可以用半字(16位)或字(32位)的方式操作这些外设寄存器。
24.6.1 控制寄存器1 (I2C_CR1)
地址偏移:0x00
复位值:0x0000
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SWRST 保留 ALERT PEC POS ACK STOP START NO STRETCH ENGC ENPEC ENARP SMB TYPE 保留 SMBUS PE
rw res rw res rw
SWRST:软件复位 (Software reset) 位
15 当被置位时,I2C处于复位状态。在复位该位前确信I2C的引脚被释放,总线是空的。
-
0:I2C模块不处于复位状态;
-
1:I2C模块处于复位状态。
注:该位可以用于BUSY位为‘1’,在总线上又没有检测到停止条件时。
位14 保留位,硬件强制为0
想知道更多关于控制寄存器和系统地址寄存器的信息吗?可以查看控制寄存器和系统地址寄存器。
对于I2C寄存器的具体读写操作,可以参考i2c读写寄存器。
还有兴趣了解更多关于Verilog实现I2C控制的标准I2C寄存器的信息吗?请访问Verilog实现I2C控制标准I2C寄存器。
参照2009年12月RM0008 Reference Manual英文第10版本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本。
暂无评论