搜索
bottom↓
回复: 14

MEGA 8好像不能外扩存储器吧,请马老师给个建议

[复制链接]

出0入0汤圆

发表于 2008-3-13 19:40:29 | 显示全部楼层 |阅读模式
我最近在做点阵屏幕,,,用到了MEGA 8,由于存储空间不够,想要外扩..但是在书上看了MEGA 8好像不能外扩存储器吧...
我不知道该怎么办了,请马老师能给一些经验的建议...

以下蓝色文字由站长:armok 于:2008-03-13,19:42:48 加入。
你的原标题:“<font color=black>请马老师给个建议!!!!
” 不合符规定。请更改成能说明帖子大意的标题
试想一下,如果本论坛的帖子标题清一色的‘帮助!’,‘ADC求救!’等笼统的标题,你在阅读的过程中会造成许多麻烦。
所以本论坛规定:一定要起一个能说明帖子大意的标题。不允许“关于 AVR 的 ADC 使用!”这种笼统标题。作为标题,必须说明清楚:
 ①你是在请教问题,还是在介绍有关的知识?
 ②ADC的问题有许多,你是想说那方面的内容?
注意以上两点,标题应该改成如:“请教:ADC 可以不使用中断吗?”。
起一个能说明帖子大意的标题,除了减轻我们的帖子分类整理工作,还方便其它人阅读,节省大家的时间。
注:使用合格的标题,对你来说只是举手之劳,但却会为我们的管理工作提供很大的便利。谢谢你的支持。

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
头像被屏蔽

出0入0汤圆

发表于 2008-3-13 19:43:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入22汤圆

发表于 2008-3-13 19:46:06 | 显示全部楼层
是什么存储空间啊?flash?eeprom?sram?flash是不能扩展的。有精力扩展,还不如选择一款flash大点的片子,比如m16,m168

出0入0汤圆

发表于 2008-3-13 20:12:05 | 显示全部楼层
2楼说的有一些道理.

我对LZ的问题的回答是 NO OR YES

因为我不知道你要扩展什么,和派什么作用.

如系统要显示一些汉字,汉字字型需要占存储空间,放在FLASH中,程序就不能够太长,而片内的EEPROM也不够,那么可以外扩串行的EEPROM或FLASH.

但程序太大,以及临时工作存储器不够用,那只能换性能高一点的AVR.

注意,所有的AVR,程序空间都不能外扩,能外扩SRAM也只有8515\M32\M128\M256.

出0入0汤圆

 楼主| 发表于 2008-3-13 21:39:39 | 显示全部楼层
哦,不好意思...我是要外扩FLASH..作用是为了存储字库...
但是对马老师的回复有点不理解...
"注意,所有的AVR,程序空间都不能外扩,能外扩SRAM也只有8515\M32\M128\M256"
这句说了只有8515\M32\M128\M256这几个型号的芯片能外扩SRAM...
但是后面这句话好像和上面有点矛盾吧(自己认为,我是刚学的单片机,可能是我知识有限.还请马老师能解释一下.)"如系统要显示一些汉字,汉字字型需要占存储空间,放在FLASH中,程序就不能够太长,而片内的EEPROM也不够,那么可以外扩串行的EEPROM或FLASH"

上面说了所有AVR都不能外扩的,但是这句又说了可以外扩串行的EEPROM或FLASH...怎么外扩啊??

出0入0汤圆

发表于 2008-3-13 21:47:32 | 显示全部楼层
至少先学习或复习<微机原理和应用>.这样盲目的学习是浪费时间的.

出0入22汤圆

发表于 2008-3-13 21:56:28 | 显示全部楼层
次flash非彼flash也,avr的flash程序空间是用来放程序的,也就是你isp的目的地。而machao指的扩展的flash是放数据的,nand flash(如k9f5608)或者nor flash(如sst39vf1601),你编写的程序正常情况下是放不了在这里面的,放进去了,也是不能运行的。
怎么样扩,就请看看相关的芯片资料吧。

出0入0汤圆

发表于 2008-3-13 22:00:23 | 显示全部楼层
给个其他方面的例子就应该好理解了:
你现在买了一种电脑,里面的内存,硬盘是固定大小的,机箱被焊死(不能拆),操作系统是内置的,只执行内部硬盘的程序。你现在的问题来了,做日常工作所运行的程序用内置硬盘是够大了,但现在要经常看电影,而且内置硬盘放不了几部电影,怎办?现在你需要外置的U盘,硬盘那种,可以大到数百个G,而且可以装几个,够你看的了。
现在要说的问题是:机箱不能打开,所以内存和内部硬盘你是不能换的,硬盘就这么大,内存就这么多,要安装很多的程序并让他很好运行是不行的,你要这样,就买可以按需加大内存和硬盘的型号(换可以扩展的片子)。但另一方面,机器可以通过标准的接口使用外部储存,例如U盘和NFS等(例如SPI,I2C等规格的Flash或EEPRAM)。

出0入0汤圆

发表于 2008-3-13 22:19:46 | 显示全部楼层
我看了LZ的帖子,就已经估计是放字库了(通过点阵屏幕).因此使用串行扩展方式,扩展一个大容量的FLASH,如ATMEL的45DBXXXX,使用SPI接口. 此为YES(字库与程序分开的).

当然,如果系统程序不大,程序存储器还有富裕,字库也不大的话,可以全部放到片内的FLASH中.就不用扩展了(字库属于程序中的一部分).

但如果程序本身庞大,要外扩程序存储器则为NO.而且AVR都不能外扩程序存储器.

出0入0汤圆

 楼主| 发表于 2008-3-14 14:24:15 | 显示全部楼层
看了马老师与上面几位的贴子,有点明白了...

还有个问题还请马老师及几位能帮助一下,,我做这个点阵屏幕,遇到了屏幕闪的问题,刚开始不知道怎么回事,但在论坛里看了一些贴子,

说是刷新频率的问题,,但是我又不懂,,还请能讲一下这方面的知识..比如:怎么计算刷新频率及怎么调刷新频率...

昨天在当当网上搜了一下马老师的有关AVR单片机C语言版的书,不知道哪本适合我,还请马老师能介绍一本..

出0入0汤圆

发表于 2008-3-14 22:18:34 | 显示全部楼层
先下载本栏置顶中我编写书前11章的电子稿学习参考.

出0入0汤圆

 楼主| 发表于 2008-3-16 10:32:37 | 显示全部楼层
马老师让我下载的就是<<《AVR单片机嵌入式系统原理与应用实践》这本书的前11章吗?

要是的话我直接买一本,我在当当上看了,还以为不适合我呢.

出0入0汤圆

发表于 2008-3-16 10:36:55 | 显示全部楼层
是的.先下载参考学习,觉的好再买书吧.

出0入0汤圆

 楼主| 发表于 2008-3-16 11:49:56 | 显示全部楼层
.

出0入0汤圆

 楼主| 发表于 2008-3-16 11:50:39 | 显示全部楼层
我已在您专栏里介绍这本书的贴子看了,感觉这本书不错..
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-3 01:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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