1、 时钟和数据的传输:开始和停圵条件数据在SCL的高电平期间有效,在SCL的低电平期间改变
2、 开始条件:在SCL高电平期间,SDA产生一个下降沿
3、 停止条件:在SCL高电平期间SDA产苼一个上升沿
4、 应答:成功接收到数据(地址和数据),产生一个应答位(在第9个时钟周期将SDA拉低)
下面是源程序:原理上说,下面程序再移植时只要将数据类型变化,可以应用到任何处理器
有了STM32 I2C的配置以及AT24C02的驱动函数,我们就可以对AT24C02EEPROM 进行读写操作了如果是其他的I2C器件,则只需写出其驱动就OK了
基于stm32的i2c通信程序源码里面整理了一些有关stm32的i2c的资料
0 | 0 |
为了良好体验,不建议使用迅雷下载
会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验鈈建议使用迅雷下载
为了良好体验,不建议使用迅雷下载
0 | 0 |
为了良好体验不建议使用迅雷下载
您的积分不足,将扣除 10 C币
为了良好体验不建议使用迅雷下载
开通VIP会员权限,免积分下载
正点原子STM32开发板购买店铺 |
|
|
|
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。