4128|8

65

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

atmega8单片机是否可以操作flash芯片 [复制链接]

atmega8单片机是否可以操作flash芯片,16MHz的晶振,flash芯片(SLC闪存芯片)是从U盘上卸下来的,atmega8用于接收另一个单片机传送的数据,然后转存到flash芯片(就是专门用于处理flash的数据),所以1K的RAM用于缓冲应该不是问题,想问的是单片机能跟上flash的处理速度吗?

最新回复

关注~~~  详情 回复 发表于 2012-10-12 13:48
点赞 关注

回复
举报

88

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
呵呵,好想法
不过,建议试试就清楚
这些东西不一定有人弄过
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
引用楼主 nicechp 的回复:
atmega8单片机是否可以操作flash芯片,16MHz的晶振,flash芯片(SLC闪存芯片)是从U盘上卸下来的,atmega8用于接收另一个单片机传送的数据,然后转存到flash芯片(就是专门用于处理flash的数据),所以1K的RAM用于缓冲应该不是问题,想问的是单片机能跟上flash的处理速度吗?



首先说下:这个是可以实现的,但是前提很多,并且实现起来比较复杂。
U盘或者SD/TF卡 等里面的储存介质都是NAND FLASH,你目前所做的就是采用atmega8作为一个NAND FLASH的控制器,从而实现其他MCU或者CPU,对这个NAND FLASH的读写。
想法很好,很不错。

但是难度也很大,首先NAND FLASH作为储存介质,其必须有坏块管理 和访问均衡等很复杂的算法
另外NAND FLASH 还有不同的型号,有8BIT、16BIT,另外其时序也有很多要求,当然你的atmega8速度比较慢,可以把NAND FLASH 的读写调慢,也应该能满足需求; 但是NAND FLASH有一套很复杂的读 写擦除等子函数需要实现。 所以说很复杂。

很有挑战,也不错的想法。 楼主如果想挑战,欢迎找我QQ:94648103,我给你参照的设计。
(SD卡存储扩展礼包--设计详细文档与源码)

 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

4
 
呵呵~谢谢kyzf,现在还在做硬件部分,所以才上来问问的,还想问下驱动NAND FLASH的程序有多大,用8K的单片机够吗?
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

5
 
http://www.52rd.com/Blog/More.asp?Name=feiser&ID=3683

找到一篇文章,有人试过了
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 3 楼 nicechp 的回复:
呵呵~谢谢kyzf,现在还在做硬件部分,所以才上来问问的,还想问下驱动NAND FLASH的程序有多大,用8K的单片机够吗?


建议你下载我刚上传的--SD卡存储扩展礼包--MCU读写SD的经典设计:
http://download.eeworld.net/source/1915793

呵呵,如果分不够,留言我,我为你改下,呵呵
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

7
 
听起来不错,等我下载来看看
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

8
 
真期待啊
 
 
 

回复

96

帖子

0

TA的资源

一粒金砂(中级)

9
 
关注~~~
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表