??? 02/27/07 19:36 Read: times |
#133873 - Keil internal ram Responding to: ???'s previous message |
In internal ram you have 256 Bytes of ram.
In this ram are also located memory banks, bit part and stack. In Keil you need minimum one register bank which need eight bytes of ram. If you use interrupts or you call subrutines you must reserve some ram for stack. Also if you use bit variables you must reserve memory for them. For using different memory spaces with Keil search for names of this diferent memory spaces (data, bdata, code ... ) If you need larger memory arrays use microkontroler which have more internal ram. I'm using AT89C51RD2 (1024 Bytes internal ram). |
Topic | Author | Date |
using 256 bytes of ram 0f 8052 in keil | 01/01/70 00:00 | |
you can't, the most you can get is 248 (256 - one | 01/01/70 00:00 | |
Keil internal ram | 01/01/70 00:00 | |
resons for extending memory | 01/01/70 00:00 | |
it is, and thus it takes many reads | 01/01/70 00:00 | |
lookup | 01/01/70 00:00 | |
not necessarily correct | 01/01/70 00:00 | |
There is limit | 01/01/70 00:00 | |
Try it if you think its wrong :) | 01/01/70 00:00 | |
wht a bunch of gobbelygook! | 01/01/70 00:00 | |
Qualifers | 01/01/70 00:00 | |
Sloppy | 01/01/70 00:00 | |
Maybe | 01/01/70 00:00 | |
problem solved | 01/01/70 00:00 | |
You Must Read | 01/01/70 00:00 | |
RTFMs![]() | 01/01/70 00:00 | |
What??? | 01/01/70 00:00 | |
The solution could be as simple as: | 01/01/70 00:00 | |
just note about size | 01/01/70 00:00 |