Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

I am sending 0x05 or 0x35 and nothing goes out of SI. I put CS low before, the sck is functioning, and the when the data finished CS goes high. I tryed everything.

0 Likes
1 Solution
AlbertB_56
Moderator
Moderator
Moderator
500 replies posted 50 likes received 250 replies posted

Hello Avppoian_3580241

I do not understand your statement :

" First I write Escreve_NOR(0x20,4); and when I read the data shows 0xFF. Then I changed my line command to Escreve_NOR(0x20,5);

and I compile and send the program and then the data are write and I can read correctly. The status register is reading 0x00, the status register too is reading 0x03. "

- Command 20h is Sector Erase

- 0xFFh is the Erased state.

" The status register is reading 0x00, the status register too is reading 0x03. "

   1). If only one status register, what is the status register actually reading, 0x00h or 0x03h?

   2). Which status register is reading 0x00h?

   3). Which status register is reading 0x03h?

Please clarify at your earliest convenience...

Best regards,

Albert

Cypress Applications Support

View solution in original post

0 Likes
8 Replies