Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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

List of 4 messages in thread
TopicAuthorDate
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      

Back to Subject List