??? 06/10/11 12:15 Modified: 06/10/11 12:21 Read: times |
#182579 - This is the page I found Responding to: ???'s previous message |
However, on Page 10, section 6.1:
Atmel said:
6.1 Program Memory If the EA pin is connected to GND, all program fetches are directed to external memory. On the AT89S52, if EA is connected to VCC, program fetches to addresses 0000H through 1FFFH are directed to internal memory and fetches to addresses 2000H through FFFFH are to external memory. So, if I connect EA to VCC, it will treat the lowest 8KB as internal memory, and the upper 56KB will be external memory, which is what I need. And if I use an AND to connect RD and PSEN together, I can use that output as the RD input to external RAM to be able to use one 64KB chip as combined XDATA and CODE memory, where the lower 8KB of the chip will be XDATA and the upper 56KB will be CODE. |
Topic | Author | Date |
Bootloading using external RAM and EA switching? | 01/01/70 00:00 | |
Not sufficient! | 01/01/70 00:00 | |
Use single SRAM chip by tying PSEN to RD? | 01/01/70 00:00 | |
That qualifies as... | 01/01/70 00:00 | |
Experimentation ;) | 01/01/70 00:00 | |
No need for experimentation | 01/01/70 00:00 | |
Fast-forward to 2010 or thereabouts | 01/01/70 00:00 | |
It would be a pretty narrow window, but ... | 01/01/70 00:00 | |
methinks the real reason | 01/01/70 00:00 | |
That's true for program updates, but ... | 01/01/70 00:00 | |
visualizing any case where the regular ISP/IAP is too slow | 01/01/70 00:00 | |
... and FRAM's pretty fast, too ... | 01/01/70 00:00 | |
Would have liked to have used FRAM... | 01/01/70 00:00 | |
As long as intervening RESET | 01/01/70 00:00 | |
do You need EA controlled? | 01/01/70 00:00 | |
hmm | 01/01/70 00:00 | |
not surprised | 01/01/70 00:00 | |
Decided not to use EA (rather, shouldn't) | 01/01/70 00:00 | |
i'm confused by AT89S52 | 01/01/70 00:00 | |
This is the page I found | 01/01/70 00:00 | |
great | 01/01/70 00:00 |