Ciao a tutti, mi sono ritrovato con questa EEPROM: ST93C46A come da titolo e non riesco a collegarla al mio arduino, mi date una mano ?
Fin'ora ho trovato questi due documenti importanti:
- Datasheet: SGS Thomson Microelectronics mXrzywx datasheet pdf
- Arduino Playground - SPI EEPROM: http://www.arduino.cc/en/Tutorial/SPIEEPROM
Da quel che ho capito dal datasheet, la EEPROM necessita di un OP CODE per sapere cosa deve fare(presumo dall'inglese operational code), sul datasheed sono invece così riportati:
**Istruzione ** | **Descrizione ** | **OpCode ** |
---|---|---|
READ | Legge dati dalla memoria (READ-Leggi) | 10 |
WRITE | Scrive dati sulla memoria (WRITE-Scrivi) | 01 |
EWEN | Abilità cancella/scrivi (EraseWriteENable) | 00 |
EWDS | Disabilità cancella/scrivi (EraseWriteDiSable) | 00 |
ERASE | Cancella una parola o un byte (ERASE- cancella) | 11 |
ERAL | Cancella tutta la memoria (ERase ALl - cancella tutto) | 00 |
WRAL | Scrivi tutta la memoria con lo stesso dato (WRite ALl) | 00 |
Il secondo gruppo di costanti definito nel codice di esempio sul play ground le chiama in altro modo, sono riuscito a associarne solamente 4:
Datasheet | PlayGround |
---|---|
READ | ENABLE |
WRITE | WRITE |
EWEN | WREN |
EWDS | WRDI |
ERASE | |
ERAL | |
WRAL |
E qui non so più come continuare, se non creando un programma che utilizzi la EEPROM senza liberia, seguendo questo schema:
Grazie mille a tutti, un grazie speciale a chi mi aiuta
Ciao, Alessandro