Hallo zusammen also ich stehe genau vor dem selben Problem. Was empfiehlt ihr mir für einen Speicher zu verwenden?

Ich benutze einen PIC 18F452 mit folgenden Speichern:

Flash: 32 Kbytes
RAM: 1536 bytes
Data EEPROM: 256 Bytes

Bei meinem Projekt geht es um eine Türsteuerung mit Zugangscodes

Ich hab folgende 2 Teile die ich in einen Speicher unterbringen muss:

1) Über einen Mastercode(der fest programmiert ist) können neue Codes hinzugefügt und gelöscht werden. Es wird eine Liste z.B. mit 10 Zugangscodes geben die bei jeder eingabe eines codes überprüft werden müssen. Die Codes dürfen natürlich nicht flüchtig sein. Welchen Speicher soll ich da verwenden?

2) Die Türsteuerung beinhaltet einen Real Clock Timer wenn man sich mit einem Code anmeldet liest der PIC das Datum aus dem RCT verknüpft dies mit dem Benutzername(Zugangscode) und legt diesen String, oder was auch immer es dann sein wird in eine Liste ab. Diese Liste beinhaltet immer die letzten 50 Türöffnungen. Wo soll ich diese Liste anlegen? Flüchtig/nicht Flüchtig? wie soll ich das mit der Liste lösen? den speicher immer eins nachschieben und die bei 50 Fallen raus?

Gruss Michael