STM32/STM8技术论坛
直播中

尚文清

7年用户 1547经验值
私信 关注
[问答]

STM32 I2C从机模式

小弟正在做个项目,用I2C协议实现一块STM32控制另外一块STM32上面的LED的显示,现在采取的是硬件I2C。目前是这样做的,用第一块STM32上的I2C1接口和另一块STM32上的I2C2相连接,用双中断,I2C1往I2C2上发数据,I2C接受。对于从机模式这一块网上没有什么资料,不知道我这样做是否对,求各位大神指教

回帖(1)

1

2018-8-14 11:10:59
I2C的话,有四种模式 主发,主收,从收,从发。
根据楼主的描述,你应该选择 主发,从收的模式。
然后配置一系列参数:波特率,是否ACK。
请注意:起始位的发送,从机地址是否匹配,如果有问题最好用示波器看波形,时钟是由主机提供的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分