Re: [问题] 8051内存

楼主: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2014-09-27 22:45:46
※ 引述《gauss5566 (下面给妳吃)》之铭言:
: 我是用8051 KEIL C
^^^^
: unsigned char code
: tab[][120]={{0,25,50,75,100,125,150,175,200,225,250,275....}
^^^
: 但是之后她说OUTPUT不能给我更改 CODE里面的数据不能更改
: 但是我将它存到idata空间又不足
Code 是存到ROM去当然不给改,这很多人点过了。
而idata这点来讲 8051的RAM才128 Byte,这其中要包含演算的暂存器还有堆叠。
你一个矩阵衍就要了120 Byte你叫他去哪里生出来?
就算8052也才只有256 Byte也才装得起一个衍而已:
简单来说,您的程式太伟大一颗8051玩不起。
如果坚持使用8051,请拿起您的络铁帮它加装XRAM吧!(不会?那8051对您而言太笨
了,请改用PIC18以上等级的MCU吧
作者: odahawk (羊皮狼)   2014-10-01 11:14:00
这种大工作的需求,何不用Cortex-M3
楼主: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2014-10-02 01:32:00
赞! 不行还有A7唷 ^^;
作者: come (come come )   2014-11-12 14:53:00
现在是2014年 8051的型号不胜枚举你没说你用哪颗8051 人家怎么知道ram够不够呢?现在的8051的ram 1or2K是很常见的data section的rom只要是flash就可以改,也没有不能改这件事8051还是MCU的主流阿!
楼主: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2014-11-20 03:16:00
由此回应可知,楼上没有实际操作过MCU flash......

Links booklink

Contact Us: admin [ a t ] ucptt.com