打印
[AVR单片机]

MEGA128内存真小啊

[复制链接]
4108|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
疯子8972|  楼主 | 2012-6-12 23:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
TopV| | 2012-6-16 15:10 | 只看该作者
不知道楼主4K空间都放得啥东东哦

使用特权

评论回复
板凳
billowtust| | 2012-6-16 15:29 | 只看该作者
4KB空间是小了一些,不过得看用来干什么,现在用的平台基本上都是一、二百MB的RAM空间,4KB实在是少

但是,作用SRAM,在单片机中也不算太小的了,就看楼主用来干什么了

使用特权

评论回复
地板
我就是我lxw| | 2012-6-16 15:34 | 只看该作者
我也是遇见这样的问题,现在我的是RAM256+外部RAM320+16K的flash。现在RAM基本用完,flash用了10K了。

使用特权

评论回复
5
疯子8972|  楼主 | 2012-6-16 20:21 | 只看该作者
一个MODBUS从站
一个CANOPEN的从站
一个串口控制台
这就吃掉不少
通讯全要缓冲
EEP数据在内存中有映射
到处都要内存
还要留有足够的空间给用户编程
现在就是嫌单片机速度太快,FLASH太多,就是RAM少。。。

使用特权

评论回复
6
cool_coder| | 2012-6-18 12:35 | 只看该作者
128是有外总线的。4KB SRAM裸跑一般的程序差不多够了;要是跑通讯协议栈或者系统的话,确实吃紧。

使用特权

评论回复
7
flowerwer| | 2012-6-20 10:50 | 只看该作者
4K空间都放得啥东东哦

使用特权

评论回复
8
yhn1973| | 2012-6-27 17:40 | 只看该作者
把“EEP数据在内存中有映射”去掉,用时直接读EEP,估计能省掉不少

使用特权

评论回复
9
trueboy| | 2012-6-29 11:27 | 只看该作者
有iap功能,能不能把flash当eep用?
理论寿命一万次。

使用特权

评论回复
10
疯子8972|  楼主 | 2012-6-29 23:44 | 只看该作者
EEP在内存中有映射的好处是速度快
用户读EEP数据其实是读内存中的数据
写EEP数据也可以是有变化再写
还真省不了啊。。。
FLASH的擦写要在BOOTLOADER区才能做到
现在给用户的空间只有900个字节了,还连软堆栈区了
下次一定要外扩了   太不爽了。。。

使用特权

评论回复
11
yhn1973| | 2012-6-30 18:05 | 只看该作者
128的EEP读起来挺快的,完全没必要再在内存中有映射

使用特权

评论回复
12
yhn1973| | 2012-6-30 18:07 | 只看该作者
读EEP的速度够用就行,没必要过分追求读EEP的速度

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

576

帖子

37

粉丝