STM32F4系列的硬件I2C读写函数(配合之前上传的MPU9250源码一起使用)。可以读写EEPROM,MPU9250,MS5611,BMP280等等I2C器件的数据。智能中断机制,即使地址不对或没有对应地址的器件连接,程序也不会卡死,中断返回即可。不要小看代码不多,其实它的功能很强大,这是我成熟的飞控程序的一部分,可以稳定飞行。
2021-02-23 10:10:14 2KB stm32f i2c
1
使用stm32硬件I2C读写AT24一系列的EEPROM,只要修改里面的宏,就可以定义使用的是I2C1,或者I2C2。
2020-01-03 11:43:30 1.7MB 硬件I2C读写AT24Cxx
1
使用stm32硬件I2C读写AT24一系列的EEPROM,只要修改里面的宏,就可以定义使用的是I2C1,或者I2C2。
2019-12-21 22:02:13 1.7MB STM32 硬件I2C AT24Cxx
1
因为空闲中断误触发导致数据收得不全,所以改成直接中断收数据,超时接收。代码实测好用,无丢包情况。好用,可直接 使 用
2019-12-21 21:53:33 13.84MB STM32 HAL I2 HAL 
1
stm32f4硬件i2c读取ms5611气压计,通过串口发送到电脑
2019-12-21 21:28:03 27.93MB ms5611 硬件i2c stm32f4
1
本人非常好用stm32硬件I2C代码,稳定快速运行无异常,支持主机从机模式
1
如题,网上stm32硬件I2C读取mpu6050dmp的资源实在不好找(至少对我是这样),所以决定把自己找到的分享出来。本工程中大部分源代码来自于网络,部分是本人添加的。编译软件是keilV5.0。
2019-12-21 20:44:01 9.24MB MPU6050
1
通过stm32自带的I2C总线进行读写EEPROM,以及通过模拟I2C时序读写EEPROM。程序经测试能正确实现数据读写。
2019-12-21 20:37:16 4.19MB stm32 I2C EEPROM AT24C02
1
STM32的硬件I2C不好用,很多人在开发I2C的过程中,使用的是软件I2C进行调试。其实这么多年的改进,以及ST公司库函数的不断升级,现在可以比较方便的调用I2C,不过CubeMX的函数生成存在小问题,导致硬件i2c使用依然不方便。 本资源则是调试好的代码。大家可以参考其中的代码,并且祝大家能够顺利使用硬件i2c
2019-12-21 20:32:58 12.61MB 硬件i2c
1
STM32 的硬件I2C非常难以使用,调试成功的不多,这里的代码经过我们很长时间的开发才得到 加速度传感器的应用倒是次要的了
2019-12-21 20:15:02 1.85MB STM32 硬件I2C 加速度传感器
1