STM32之模拟I2C读取加速度传感器
扫描二维码
随时随地手机看文章
前言:由于之前学会了SPI,软硬件SPI都会了,发现只要读懂时序图,其他都是小菜一碟,I2C也是如此,不过本少爷还是花了1天时间去理解了I2C的一些知识,发现模拟比硬件更能理解其中的工作原理,虽然速度慢点。
废话:时间有限,暂时写一点核心内容,该内容本人从MMA8451Q加速度传感器的手册上读的。坑爹的新浪居然不支持我上传图片,很无奈
正文:
------------------------------------------------模拟I2C----------------------------------------------------
1.start
2.写入7位device地址+1位写W
3.等待从设备握手AK
4.写入8位从设备寄存器地址
5.等待从设备握手AK
6.写入8位device地址+1位读R
7.读取从设备8位数据
8不握手
9End
完成后,把7读到的数据进行加工