µTasker Forum

µTasker Forum => NXPTM M522XX, KINETIS and i.MX RT => Topic started by: ehespinosa on October 29, 2008, 05:40:38 PM

Title: AT45DB041D
Post by: ehespinosa on October 29, 2008, 05:40:38 PM
Hello,

I am using a AT45DB041D memory with M52235EVB, but when I read the Manufacturer ID, I get 0x1E rather than 0x1F, the others three bytes 0x00, I don't understand what's happening

Thanks in advance.
Title: Re: AT45DB041D
Post by: mark on October 29, 2008, 06:36:12 PM
Hi

We have seen this effect before.

The chips are very sensitive and if you connect then using long wires (longer than 2 or 3 inches (5..8cm)) the overshoot resulting from ringing in the lines results in errors.

If you make sure that your test configuration (assuming it a test configuration and not a board) has only short wires to the SPI FLASH you will hopefully find that it will then work reliably.

Regards

Mark
Title: Re: AT45DB041D
Post by: ehespinosa on October 30, 2008, 12:42:42 PM
Thanks Mark,

But I am using a similar hardware configuration at uTaskerSPI_EEPROM.pdf, I don't think that the wiring is the problem.

Thanks for your help.
Title: Re: AT45DB041D
Post by: mark on October 30, 2008, 05:12:09 PM
Hi

How long are the connections from the processor (or board) to the SPI FLASH chip?

Regards

Mark