野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12068|回复: 4

stm32 使用i2c dma方式读写eeprom

[复制链接]
发表于 2017-8-30 16:48:20 | 显示全部楼层 |阅读模式
参照霸道开发板和st官方例程库,自己编写i2c dma读写eeprom.首先向eeprom写入8个字节,如w[8]={1,2,3,4,5,6,7,8},然后读取到r[8],r[8]初始化为{0,0,0,0,0,0,0,0},读取的结果却为{0,2,3,4,5,6,7,8}也就是说第一个字节没有读取成功。自己调试了几个星期,没有任何进展。

MiniBalance.rar

289.13 KB, 下载次数: 42

回复

使用道具 举报

发表于 2017-8-30 17:41:33 | 显示全部楼层
I2C我也没有试过用dma
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-1 10:54:29 | 显示全部楼层
这两天又出现busy=1,无法产生开始信号的问题。
回复 支持 反对

使用道具 举报

发表于 2017-9-1 16:58:01 | 显示全部楼层
我这也是,可能是没有试用过的原因?
回复 支持 反对

使用道具 举报

发表于 2020-1-18 23:30:06 | 显示全部楼层
mark   
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-29 11:39 , Processed in 0.036955 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表