相信这是ouravr共享中,目前最完美的STM32读写EEPROM驱动,硬件I2C中断加DMA方式(原创)

2019-12-14 12:41发布

山寨一下标题,哈哈。
这个驱动是我花了一整天弄出来的,理论上支持AT24C02-AT24C512全部的型号,我只测试过AT24C16,AT24C32。
换型号改一下头文件定义就可以,调用也很简单,见头文件,支持任意地址读写任意长度,欢迎测试。
点击此处下载 ourdev_612596ZAFTBZ.rar(文件大小:4K) (原文件名:i2c_ee.rar)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
98条回答
wxh_20_81
1楼-- · 2019-12-22 14:37
mark
kevin_ares
2楼-- · 2019-12-22 19:25
收藏备用,官方的经常卡住
linquan315
3楼-- · 2019-12-22 19:38
 精彩回答 2  元偷偷看……
lixupeng
4楼-- · 2019-12-22 19:38
mark!!!!!
linghu2
5楼-- · 2019-12-22 23:51
回复【22楼】lj2505  

stm32的硬件i2c只是很难调,很多人都放弃了,最好要把中断设成最高优先级。
到底有没有问题试一下这个程序就知道了。
-----------------------------------------------------------------------

为什么一个I2C要用最高级别中断,有这个BUG就够淘汰STM32的I2C了
lj2505
6楼-- · 2019-12-23 03:16
怎么这么多人用不了,我这个程序在一个项目上已经用起来了的啊。
不能用的先试试这个最简单的测试程序吧,郁闷。
点击此处下载 ourdev_632228T3TYH2.rar(文件大小:278K) (原文件名:stm32-i2c-prj.rar)

一周热门 更多>