OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » STM32读写EEPROM驱动,硬件I2C中断加DMA方式(转)

共15条 1/2 1 2 跳转至

STM32读写EEPROM驱动,硬件I2C中断加DMA方式(转)

高工
2011-05-14 11:28:20    评分



关键词: STM32     读写     EEPROM     驱动     硬件     中断         

高工
2011-05-14 11:55:07    评分
2楼
按照ST的官方ERRATA说明,要用IIC必须
1)最高优先级
2)启动DMA.

如果程序中频繁通过IIC读写的话,个人建议使用IO口模拟。
因为本人程序频繁读写,又不能设置最高优先级,
所以开始测试没问题,但是长时间运行96小时最低要求,发现ST的IIC根本不行。
改成IO口模拟,长时间运行24*30天,无问题。 

小应用可以用用IIC,复杂程序下还是IO口模拟吧。

专家
2011-05-14 12:39:43    评分
3楼

回头我把模拟I2C的程序贴出来!


菜鸟
2011-11-10 10:51:42    评分
4楼

分不够了


菜鸟
2012-08-24 20:38:35    评分
5楼

看了很多评论,还是自己写模拟的实在啊


菜鸟
2012-10-11 17:28:26    评分
6楼
感谢分享~~

高工
2012-11-14 00:13:43    评分
7楼
最近在尝试TI的LM3S811的I2C,楼主能把代码贴一下吗,学习学习,谢谢了

高工
2012-12-02 09:14:22    评分
8楼
老大,支持24C01不,我板子上有个24C01,想拿来试试

高工
2012-12-02 09:15:14    评分
9楼
以后就不用硬的咯呗,嘿嘿

高工
2012-12-02 13:02:17    评分
10楼
24C0X整个系列硬件接口一样的

共15条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]