找回密码
 注册
搜索
查看: 8322|回复: 45

[综合资料] SPI flash 方面的资料,详细介绍spi的工作方式,和访问Flash的过程

[复制链接]
发表于 2006-10-13 18:03:00 | 显示全部楼层 |阅读模式
SPI flash 方面的资料,详细介绍spi的工作方式,和访问Flash的过程。
【文件名】:061013@52RD_SPI-FLASH .ppt
【格 式】:ppt
【大 小】:1527K
【简 介】:
【目 录】:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2006-10-14 11:47:00 | 显示全部楼层
支持一下,谢谢楼主。
点评回复

使用道具 举报

 楼主| 发表于 2006-10-16 11:15:00 | 显示全部楼层
:)caz28,又看到你了:)
中午好:)
点评回复

使用道具 举报

 楼主| 发表于 2006-10-16 11:16:00 | 显示全部楼层
欢迎看过我的ppt同学一起讨论哈:)
点评回复

使用道具 举报

发表于 2006-10-16 23:45:00 | 显示全部楼层
SPISendCMD(SectorErase);
SPISendCMD(AD1);
SPISendCMD(AD2);
SPISendCMD(AD3);


楼主,AD1,AD2,AD3的值如何设定啊,他代表什么意思?

还有
static void Flash_Busy(void)
{
        volatile unsigned char temp;
        temp = (ReadSPIMemStatus() &1);
        while(temp){}
}
static 同volatile一个代表静态变量,一个代表动态变量,对吧,那么他们和不加上这两个符号的变量有什么区别呢?C没学好,呵呵

支持楼主的FLASH系列PPT,学到很多东西,谢谢!
点评回复

使用道具 举报

 楼主| 发表于 2006-10-17 00:04:00 | 显示全部楼层
先说下AD1,AD2,AD3,这个是我错,没有注释清楚。
我要访问的ic是8mbit,也就说有0x00 00 00 ~~0x10 00 00 的寻址空间。而SPI接口的latch每次只能发送8bit,则要访问ic就需连续发3次8bit的地址。这就是为什么要AD1,AD2,AD3了。比如说要访问:0x7c 56 12,则AD1= 0x7c,  AD2= 0x56, AD3= 0x12.

static有3大特性(建议看一下潜入式 程序员应制到的0x10个问题),其中一个特性为:static 定义的函数只能模块内调用。 因为我只想让Flash_Busy()被模块内的函数调用,不想让别的模块知道甚至调用它。
volatile是这样一个定义,当每次访问被它调用的变量时,因为它是“易挥发的”,所以每次都要重新访问一下它的寄存器。即:while(temp)  equal to while(ReadSPIMemStatus() &1).如不用volatile 定义的话,在while(temp)中的temp的值将不会改变,则这个function 就毫无意义了。
[此贴子已经被作者于2006-10-17 9:23:16编辑过]
点评回复

使用道具 举报

发表于 2006-10-23 11:09:00 | 显示全部楼层
资料上的图还是,2006.10.11的,新东西。。。。。谢谢
点评回复

使用道具 举报

发表于 2006-10-25 20:21:00 | 显示全部楼层
while(temp)  equal to while(ReadSPIMemStatus() &1)

volatile好像不是这样用的吧?
点评回复

使用道具 举报

发表于 2006-12-5 17:01:00 | 显示全部楼层
Thanks  debowe !!
点评回复

使用道具 举报

发表于 2006-12-7 08:25:00 | 显示全部楼层
好久没下免费资料了,支持楼主
顶一下
点评回复

使用道具 举报

发表于 2006-12-7 08:38:00 | 显示全部楼层
支持
想问楼主,后面几个"guess what is going on ?"的波形图。你是怎莫弄得。
用了那家的示波器?是不是在专用的开发板上测的?在扫描的时候你怎莫截取一桢的图像?
点评回复

使用道具 举报

发表于 2006-12-18 15:59:00 | 显示全部楼层
好久没下免费资料了,支持楼主
谢谢
看看资料,学习学习,帮你顶[em02]
点评回复

使用道具 举报

发表于 2007-1-5 10:19:00 | 显示全部楼层
好东西!顶一下!
点评回复

使用道具 举报

发表于 2007-3-6 08:52:00 | 显示全部楼层
Thanks  debowe !!
点评回复

使用道具 举报

发表于 2007-3-12 14:50:00 | 显示全部楼层
好久没下免费资料了,支持楼主
谢谢
点评回复

使用道具 举报

发表于 2007-3-17 22:35:00 | 显示全部楼层
精品,大力推荐
点评回复

使用道具 举报

发表于 2007-4-26 11:01:00 | 显示全部楼层
学习…
点评回复

使用道具 举报

发表于 2007-6-4 15:51:00 | 显示全部楼层
碰到高人了,谢谢免费资料!
点评回复

使用道具 举报

发表于 2007-6-4 20:12:00 | 显示全部楼层
楼主不错!

加油!
点评回复

使用道具 举报

发表于 2007-6-6 13:52:00 | 显示全部楼层
有空仔细看看,支持楼主!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 23:17 , Processed in 0.049669 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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