登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→发表看法:[sz20120406]单片机与闪速存储器的程序设计应注意的问题
No.58853
作者:sz20120406
邮件:383959053@qq.com
ID:130937
登陆:2次
文章数:69篇
最后登陆IP:111.222.53.176
最后登陆:2012/5/2 17:40:27
注册:2012/4/11 12:44:55
财富:101
发帖时间:2012/4/11 12:51:04
发贴者IP:183.14.195.147
标题:sz20120406:
单片机与闪速存储器的程序设计应注意的问题[原创]
摘要:No.58853单片机与闪速存储器的程序设计应注意的问题[原创] 单片机与闪速存储器的程序设计应注意的问题
(1)不同厂家的闪速存储器使用不同的操作命令集,软件要根据不同厂家的闪速存储器使用不同的操作命令集。
(2)很多闪速存储器内部存储结构和时间参数是不同的。由于闪速存储器内部都是分成不目的地小存储块,在对闪速存储器进行擦除操作时,软件要根据不同型号的闪速存储器调整被擦除存储块的大小等参数。同时,由于不同型号的闪速存储器时间参数是不同,软件要根据闪速存储器的时间参数来调整读写和擦除操作的时间。
针对上面遇到的问题,我们从硬件和软件两个方面来考虑单片机与闪速存储器应用系统中应解决的关键技术问题。
1 单片机与闪速存储器硬件接口的关键技术
生产闪速存储器的半导体公司主要有美国的INTEL AMD公司和日本的Sharp、Fujitus公司,这四家公司生产的闪速存储器的市场占有份额相当大。表1列出了四家公司生产的主要型号的闪速存储器的性能指标。
从表1中可以看出,不同厂家的闪速存储器的工作电压编程擦除电压是不一样的,同数据位的长度也是不一样的。由于目前国内应用最广泛的单片机仍然是8位的MCS-51系列单片机,16位的单片机种类比较少,而且工作电压在低电压(2.7~3.6V)的单片机又是廖廖无几。能否用市场上常见的普通8位单片机来设计一个与大多数闪速存储器接口的电路呢?答案是肯定的。我们用普通的8位单片机AT89C52设计了一个与闪速存储器TE28F160B3的接口电路,AT89C52是ATMEL公司生产的与MCS-51系列单片机兼容的8位单片机,它内部有一个16K的E2PROM程序存储器,它的工作电压是5V.TE28F160B3是INTEL公司生产的容量为16M位、数据总线宽度为16位的闪存存储器,它的工作电压为2.7~3.6V。需要指出的是,虽然TE28F160B3的工作电压为2.7~3.6V,但是其各引脚的最大工作电压范围却在-0.5V~5.0V,各引脚高电平最高工作电压不能超过5.5V,这样就使得我们可以使用AT89C52来设计与TE28F160B3的接口电路。
表1 Intel、AMD、SHarp、Fujitsu闪速存储器的性能指标表
工作电压(Vcc)擦除电压(Vpp)容量/数据位长度
28F008SA(Intel)5V12V8Mbit/8
28F016SA(Intel)5V12V16Mbit/8
28F008S3(Intel)2.7/3.3V2.7/3.3V或12V8Mbit/8
28F008S5(Intel)5V5/12V8Mbit/8
28F016SC(Intel)2.7/3.3V或5V3.3/5V或12V16Mbit/8
28F008BC/BE(Intel)2.7/3.3V/5V5/12V8Mbit/8
28F800BC/CV/CE(Intel)2.7/3.3V/5V5/12V8Mbit/16
28F008B3(Intel)2.7~3.6V2.7~3.6V或12V8Mbit/8
28F400B3(Intel)2.7~3.6V2.7~3.6V或12V4Mbit/16
......
>>返回讨论的主题
发表回复
用户名
*
您没有注册?
密码
*
验证码
*
.
标题
选择话题
[原创]
[转帖]
[灌水]
[讨论]
[求助]
[推荐]
[公告]
[注意]
[贴图]
[建议]
[下载]
[分享]
*
心情
随便说说
我回答你
最新发现
得意的笑
气死我了
真是没劲
坚决同意
表示反对
大家过来
好奇怪哟
懒得理它
大家小心
文件上传
允许类型
gif
jpg
jpeg
bmp
png
rar
txt
zip
mid
sch
pcb
ddb
iso
rtf
pdf
doc
ini
swf
内容
字体:
宋体
楷体
新宋体
黑体
隶书
Andale Mono
Arial
Arial Black
Book Antiqua
Century Gothic
Comic Sans MS
Courier New
Georgia
Impact
Tahoma
Times New Roman
Trebuchet MS
Script MT Bold
Stencil
Verdana
Lucida Console
字体大小:
1
2
3
4
颜色:
#F0F8FF
#FAEBD7
#00FFFF
#7FFFD4
#F0FFFF
#F5F5DC
#FFE4C4
#000000
#FFEBCD
#0000FF
#8A2BE2
#A52A2A
#DEB887
#5F9EA0
#7FFF00
#D2691E
#FF7F50
#6495ED
#FFF8DC
#DC143C
#00FFFF
#00008B
#008B8B
#B8860B
#A9A9A9
#006400
#BDB76B
#8B008B
#556B2F
#FF8C00
#9932CC
#8B0000
#E9967A
#8FBC8F
#483D8B
#2F4F4F
#00CED1
#9400D3
#FF1493
#00BFFF
#696969
#1E90FF
#B22222
#FFFAF0
#228B22
#FF00FF
#DCDCDC
#F8F8FF
#FFD700
#DAA520
#808080
#008000
#ADFF2F
#F0FFF0
#FF69B4
#CD5C5C
#4B0082
#FFFFF0
#F0E68C
#E6E6FA
#FFF0F5
#7CFC00
#FFFACD
#ADD8E6
#F08080
#E0FFFF
#FAFAD2
#90EE90
#D3D3D3
#FFB6C1
#FFA07A
#20B2AA
#87CEFA
#778899
#B0C4DE
#FFFFE0
#00FF00
#32CD32
#FAF0E6
#FF00FF
#800000
#66CDAA
#0000CD
#BA55D3
#9370DB
#3CB371
#7B68EE
#00FA9A
#48D1CC
#C71585
#191970
#F5FFFA
#FFE4E1
#FFE4B5
#FFDEAD
#000080
#FDF5E6
#808000
#6B8E23
#FFA500
#FF4500
#DA70D6
#EEE8AA
#98FB98
#AFEEEE
#DB7093
#FFEFD5
#FFDAB9
#CD853F
#FFC0CB
#DDA0DD
#B0E0E6
#800080
#FF0000
#BC8F8F
#4169E1
#8B4513
#FA8072
#F4A460
#2E8B57
#FFF5EE
#A0522D
#C0C0C0
#87CEEB
#6A5ACD
#708090
#FFFAFA
#00FF7F
#4682B4
#D2B48C
#008080
#D8BFD8
#FF6347
#40E0D0
#EE82EE
#F5DEB3
#FFFFFF
#F5F5F5
#FFFF00
#9ACD32
点击加入表情
选项
有回复时用短消息通知您?
老古网
执行:16毫秒 最大:5186毫秒 查询6次