首页 > TAG信息列表 > I2C1
STM32F030开发日志之I2C
最近调试 一款 IQS333 电容触摸按键芯片IC,调了好几天发现I2C端口上没数据。最后追STM Clock tree 和STM 提供的I2C_Timing_Configuration工具解决了这个问题。现在分享给大家。 1. 首先我们观察Clock tree 查看 I2C clock source的缘由。 由 Clock tree可以得出I2C clock sSTM32硬件I2C双机通信
STM32硬件I2C双机通信 I2C的接口模式可以选择4种 主发送器模式主接收器模式从发送器模式从接收器模式 在本次实验中需要用到两块STM32单片机,其中一块的I2C1做主机,另一块的I2C2做从机,分别进行I2C1写I2C2实验、I2C1读I2C2实验,两次实验I2C1均为主机。 1、主发送、从接收模式 在I45 STM32 IIC主机、从机通信实例(ma51t12b触摸按键芯片)
45.1引言 最近在研究触摸按键板的通信,按键板主要用到的通信协议为IIC,事实上IIC的例子有很多,但大都都是模拟IIC的主机(引用某网友的评论),从机这边的内容还是比较少。 早在两三年前就跟着原子哥的学习资料,学习并操作过IIC的eeprom器件,但是依葫芦画瓢,虽然看了IIC的协议,但是还不算很透STM32 HAL库 I2C 工作出错 返回I2C_BUSY
使用stm32cubemx生成硬件I2C的代码 不过自动生成的代码,调用HAL_I2C_XXX的API工作不正常,返回错误代码为I2C_BUSY 使用STM32的I2C接口使用时需要注意很多细节,不过HAL库中官方已经为用户根据这些细节做了处理,可以直接使用。不过这个I2C代码并不稳定,有些板子可以用,另一些则出错. 出错