| ??? 04/21/03 03:18 Read: times |
#43825 - How to program at29c512 |
Hi all.
I read the at29c512 datasheet, but I can write more than 256 bytes into this memory. void write_sector() { _asm mov dptr, #0xD555 mov a, #0xAA movx @dptr, a mov dptr, #0xAAAA mov a, #0x55 movx @dptr, a mov dptr, #0xD555 mov a, #0xA0 movx @dptr, a ;The address is 0x8100 mov a,#0x81 mov r3, a clr a mov r2, a ;The total of bytes is 256 mov r0, #0x00 mov dpl, r2 mov dph, r3 ipro: mov a, 0x55 movx @dptr,a inc dptr djnz r0, ipro _endasm; delayms(twc); } I tried to write 512 bytes but only 256 apear with a value I tried to write. What am I doing wrong? thank you |
| Topic | Author | Date |
| How to program at29c512 | 01/01/70 00:00 | |
| RE: How to program at29c512 | 01/01/70 00:00 | |
| RE: How to program at29c512 | 01/01/70 00:00 | |
RE: How to program at29c512 | 01/01/70 00:00 |



