3403|11

298

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

片外存储器怎么用? [复制链接]

 
当时用片外存储器时,还用往单片机里下载程序吗?空芯片可以吗?
此帖出自51单片机论坛

最新回复

本帖最后由 huo_hu 于 2018-10-24 13:49 编辑 没这个必要,占用大量io也解决不了多大问题. 51很少有程序的纯代码超过8K的,多出来的都是数据表汉字库位图等等.这些弄个接口存储芯片就行了.   详情 回复 发表于 2018-10-24 13:45
点赞 关注(1)
 

回复
举报

506

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
那你启动的时候就要设置好  从片外启动 不然程序跑不起来吧
此帖出自51单片机论坛

点评

ena
恩恩,是的 要怎么设置?  详情 回复 发表于 2018-1-12 15:17
 
 
 

回复

298

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
bioger 发表于 2018-1-12 14:49
那你启动的时候就要设置好  从片外启动 不然程序跑不起来吧

恩恩,是的
要怎么设置?
此帖出自51单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

4
 
片外要分程序存储器和数据存储器的,如果是片外程序存储器,则程序直接烧录在片外存储器中。只需51单片机的EA脚接地便从片外程序存储器启动程序。
此帖出自51单片机论坛

点评

ena
PSEN没信号。是不是应该有信号输出的?  详情 回复 发表于 2018-1-12 15:32
ena
片外程序存储器,已经将EA脚接地了呀,就是没启动  详情 回复 发表于 2018-1-12 15:31
 
 
 

回复

298

帖子

0

TA的资源

一粒金砂(高级)

5
 
xu__changhua 发表于 2018-1-12 15:26
片外要分程序存储器和数据存储器的,如果是片外程序存储器,则程序直接烧录在片外存储器中。只需51单片机的 ...

片外程序存储器,已经将EA脚接地了呀,就是没启动
此帖出自51单片机论坛
 
 
 

回复

298

帖子

0

TA的资源

一粒金砂(高级)

6
 
xu__changhua 发表于 2018-1-12 15:26
片外要分程序存储器和数据存储器的,如果是片外程序存储器,则程序直接烧录在片外存储器中。只需51单片机的 ...

PSEN没信号。是不是应该有信号输出的?
此帖出自51单片机论坛
 
 
 

回复

1万

帖子

142

TA的资源

版主

7
 
那要看是什么MCU以及是什么片外处理器了。
此帖出自51单片机论坛

点评

ena
我用的是STC12C5a60S2,片外存储器用的是SST 27SF512  详情 回复 发表于 2018-1-13 10:43
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

298

帖子

0

TA的资源

一粒金砂(高级)

8
 
chunyang 发表于 2018-1-12 23:07
那要看是什么MCU以及是什么片外处理器了。

我用的是STC12C5a60S2,片外存储器用的是SST 27SF512
此帖出自51单片机论坛

点评

STC12C5a60S2支持片外程序存储器模式,但通常没有使用外部程序存储器的必要,因为片内已经有64K最大寻址空间的程序存储器,除非你想用到更大的程序。但现在这么做不合时宜,运行64K以上代码量程序的MCU不应选择51系  详情 回复 发表于 2018-1-13 16:51
 
 
 

回复

563

帖子

0

TA的资源

一粒金砂(高级)

9
 
分RAM、ROM,自己去查
此帖出自51单片机论坛
 
 
 

回复

1万

帖子

142

TA的资源

版主

10
 
ena 发表于 2018-1-13 10:43
我用的是STC12C5a60S2,片外存储器用的是SST 27SF512

STC12C5a60S2支持片外程序存储器模式,但通常没有使用外部程序存储器的必要,因为片内已经有64K最大寻址空间的程序存储器,除非你想用到更大的程序。但现在这么做不合时宜,运行64K以上代码量程序的MCU不应选择51系,现在已有更佳性价比的选择,比如某些ARM平台。
SST 27SF512是FLASH存储器,通常用于程序存储器,当非易失数据存储器不是不可以,但程序处理非常讲究,不适合初学者。而该芯片作为程序存储器的话,前面已经说过没有必要。非要用,按传统8031的接法即可,但必须事先烧录好程序,空芯片是不可以的。做非易失数据存储器的话,按片外静态RAM的接法,但写入操作需要专门编程,不能使用写RAM指令。
此帖出自51单片机论坛
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

11
 
chunyang 发表于 2018-1-13 16:51
STC12C5a60S2支持片外程序存储器模式,但通常没有使用外部程序存储器的必要,因为片内已经有64K最大寻址 ...

可能是想分页,再加个64K
此帖出自51单片机论坛
 
 
 

回复

4005

帖子

0

TA的资源

版主

12
 
本帖最后由 huo_hu 于 2018-10-24 13:49 编辑

没这个必要,占用大量io也解决不了多大问题.
51很少有程序的纯代码超过8K的,多出来的都是数据表汉字库位图等等.这些弄个接口存储芯片就行了.
此帖出自51单片机论坛
 
 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表