阅读:5192回复:18
作U盘使用的一定要是NAND FLASH吗?
作U盘使用的一定要是NAND FLASH。用别的类型的FLASH不行吗,小弟因为是新手,买了块atmel公司的AT45DB642,后来听高手介绍好像这种FLASh不是NAND型的,可是知道这个情况的时候,这块芯片我已经买到了。所以想请教各位大侠,用不是NAND型的FLASH作U盘与是NAND型的FLASH作U盘,在线路连接上,软件编程上,别的方面有什么不同吗,应该注意什么方面,还有在NAND FLASH上可以使用的读写FLASH的U盘代码,在不是NAND型FLASH的U盘中是否一样可以使用,如果不可以应该修改代码的那些地方。请高手赐教。
还想问一下,如何给回答我问题的好心人加分啊?早就想给大家加分了,可是不会,好像与CSDN上的加分方法不同啊。 |
|
沙发#
发布于:2003-05-24 16:24
Flash有NAND和NOR之分,一般来讲,NOR可以用来引导系统,现在的手机上基本都用NOR,价格较贵;NAND用来做存储器,价格较便宜
|
|
板凳#
发布于:2003-05-24 17:31
nand的价格便宜但是速度上比NOR的要慢很多,主要是看你的要求!
|
|
地板#
发布于:2003-05-24 19:41
那我可不可以这样理解,两种FLASH,除了在价格上、速度上有区别,在编程方法上,使用上是一样的,对吗?
那么在NAND上可以用的读写代码 在NOR上应该一样可以用,只有电路连接方法是一样的。 |
|
地下室#
发布于:2003-05-26 10:16
小弟在这方面是新手,望各位高手,能给小弟一指导,小弟在此万分感谢大家。谢谢。
|
|
5楼#
发布于:2003-05-26 10:39
我也在做这方面的研究。我想在手机的Flash上加U盘的功能。
可我用的是Intel Xscale PXAxxx 的芯片,Flash是嵌在CPU中的。 我用的Flash应该是NAND型的,有如下规则: 1)以Bytes 为单位进行读写;2)写之前必须先擦除原有内容;3)擦除操作必须对Block 进行,即一次至少擦除一个Block 的内容。一个Block大小为128k。 以16M 的三星K9F2808U0A-YCB0 NAND Flash 为例,它有1024 个Block,每个Block 有32 个Page,每个Page 有512+16=528 个字节。 所以我觉得NAND Flash更容易实现Fat16文件系统的读写。 |
|
6楼#
发布于:2003-05-26 11:01
谢谢您
还想请教一下 那用NOR作U盘FLASH的话,是可以但是比NAND的要比较麻烦了,对吗?具体说呢,在那些方面? 如何判断手上的FLASH是NOR或是NAND的, 我现在也糊涂了,搞不清AT45DB642的类型了,好像在它的PDF文档中没有提到啊,还有什么别的特征,可以判断,FLASH的类型啊? |
|
7楼#
发布于:2003-05-26 14:05
用户被禁言,该主题自动屏蔽! |
|
8楼#
发布于:2003-05-26 14:41
NOR用的是并行的总线,NAND用的是串行的控制,SPI是用三线的串行控制方式,这些FLASH的控制、接法、软件的写法完全不同的!
|
|
9楼#
发布于:2003-05-26 15:52
谢谢,NewTech wolfwoo22
我这块FLASH (AT45DB642)有两个接口 SPI和并口,那他是何种FLASH啊 NOR还是NAND啊 谢谢 |
|
10楼#
发布于:2003-05-26 16:07
听高手说
“NAND基本只有三星和东芝两家公司出。 ” 这样看来我的FLASH应该是NOR的了 看来要针对NOR型FLASH编程了? 希望大家能对小弟在NOR FLASH编程方面给点建议和忠告。谢谢 |
|
11楼#
发布于:2003-05-26 22:05
如果你的硬件支持SPI的话我建议你使用SPI接口比较方便!
使用并口时,操作很烦琐的! |
|
12楼#
发布于:2003-05-27 10:03
万分感谢您
NewTech 有一个问题还想请教您 D12接的晶振的电容的大小是多少啊 我的原理图上是22p,有人说应该接63p,接这样的电容,容易启振,而且稳定。 我现在也不知道该接多少了,请您提提建议。 真心的感谢您 |
|
13楼#
发布于:2003-05-27 10:33
关键是
1。完成来自Host端的Mass Storage请求处理 2。按照Fat16 文件系统的组织向Flash 中写入数 据或是从Flash 中读出数据, |
|
14楼#
发布于:2003-05-27 12:43
谢谢Levis75
谢谢 能讲的再详细一点吗? 讲一些细节好吗?入门的就行啊! 不知您是否有这方面的资料啊,如有,能发给小弟一份吗? 小弟在这里叩谢大哥了。谢谢 email: szsdlyc@etang.com |
|
15楼#
发布于:2003-05-27 13:33
Sorry, I just finished the usb acm( usb modem ) codes and i\'m studying usb mass storage too.
You can get the usb docs in www.usb.org and flash docs in www.samsung.com We can study it together. |
|
16楼#
发布于:2003-05-27 14:04
谢谢 Levis75
我们共同学习,共同进步。 我的QQ 8752004 |
|
17楼#
发布于:2003-05-27 23:13
晶体的电容在大部分情况下,取决于晶体本身,你向厂家订的时候要讲清楚22p负载电容,还有这跟pcb layout也有关系,最好在pcb完成后,用示波器看看两端的波形,在调整一下电容值就可以了!
|
|
18楼#
发布于:2003-05-29 10:54
nand型flash只能整块(512B)写整块(16KB)擦除,适合于大量数据传送
|
|