最完美的STM32读写I2C EEPROM驱动

时间:2014-09-05 01:49:46
【文件属性】:

文件名称:最完美的STM32读写I2C EEPROM驱动

文件大小:5KB

文件格式:RAR

更新时间:2014-09-05 01:49:46

STM32 I2C EEPROM 中断

目前网上能找到的最完美的STM32读写EEPROM驱动,硬件I2C中断加DMA方式!用24C16测试通过!


【文件预览】:
最完美的STM32读写EEPROM驱动,硬件I2C中断加DMA方式
----i2c_ee_dma.c(20KB)
----i2c_ee_dma.h(1KB)

网友评论

  • 不全 用不上 一个.c一个头文件 新手刚学 想知道I2C的使用方法 和实效例子
  • 正在测试中,应该可行,能用
  • 没有用上, 不是很全.
  • 没有用上, 不是很全.
  • 已经测试,完全可用!
  • 一般啦,没觉得特别好
  • 不错,可供参考。谢谢!
  • 不错,谢谢楼主的分享,学习了
  • 很不错。可以参考
  • 用上了 软I2C
  • 东西很不错,很有用
  • 还好吧,可以参考
  • 還沒有用上,但沒有附上測試程序。有DMA是很方便
  • 代码还行,可用
  • 代码一般般吧 也只能提供参考吧
  • 还好吧,可以参考
  • 很不错,i2c和dma的流程都有了,可供参考。
  • 程序可以读写eeprom,但是存在问题,如何判断I2C总线空闲,程序中没有体现。如果不加总线空闲状态判断的情况下,连续调用读写eeprom的程序会出现问题。
  • 不知道为什么,我调试的不成功,跟网上很多例程一样,对我没有用
  • 参考这个程序我的程序也通过了
  • 还好,不过没用采用这种方式 STM32 I2C (I2C1 时钟开启即Busy)我的解决办法是,使用模拟方式读出从器件的任一一个字节之后再开启 I2C时钟,即最终使用的还是硬件I2C, I2C采用中断方式操作,代码由 STM32 官方 AN2824 根据需要修改得来,没有使用DMA,运行稳定
  • 还行,有参考价值。
  • 代码一般般吧 也只能提供参考吧
  • 是STM32固件库里面的程序
  • 这个驱动还算有参看价值的,不过自己的还在没按照这个思路来
  • 学习了,不过在我这使用还需要修改一下
  • 可以参考用
  • 还是没有用起来。
  • 最终还是没有使用这种方式,还是选用的IO模拟
  • 代码并不是万能的,有时还是会死