Man muss bei den AT45DBs ein bischen aufpassen. Die sehen alle irgendwie
gleich aus, von der Kapazität mal abgesehen. Ein genauerer Blick ins
Datasheet zeigt indes, dass sie es nicht sind. Das fängt damit an, dass
das 011er nur einem Puffer hat, ab dem 041er aber zwei drin sind.
Und es betrifft auch die SPI-Schnittstelle, die zumindest bei den
kleinen Typen zum SPI Mode 0 der AVRs inkompatibel sind (man landet 1
Bit daneben), nur in Mode 3 funktionieren. Der 321er allerdings hat ein
anderes Verhalten im SPI, nennt sich auch anders, das zu AVR Mode 0
kompatibel aussieht. Möglicherweise hängt das SPI-Verhalten aber auch
noch vom Command-Code ab. Immerhin gibt es für die gleiche Operation 2
verschiedene Kommandos, ohne dass Atmel verrät wo der Unterschied liegt.
Da fehlen eindeutig einpaar Seiten in den Datasheets.