HAllo, ich bin ANfänger in Sachen MC und würde gerne wissen welche Speichertypen der Mc´s nun welchen Zweck haben. Hier ein Besispiel Spezifikation eines Arduino Boards. Specifications: Flash Memory SRAM 1 KB das ist der Arbeitsspeicher (das weiß ich) EEPROM 512 bytes
> Flash Memory Dort wird das Programm gespeichert. > SRAM 1 KB das ist der Arbeitsspeicher (das weiß ich) richtig > EEPROM 512 bytes dort kann man beispielsweise Programmeinstellungen oder irgend welche konfiguationswerte speichern. (Von deinem Programm)
das heißt wenn ich einen datalogger bastler, speichere ich die daten in den eeprom und sie bleiben dort auch ohne strom stehen'?
Genauso ist es, der EEPROM ist aber nicht sehr groß bei den gängigen Mikroprozessoren, fürs Logging besser sind dann externe I2C-EEPROMS, die meist nur 8-polig sind und mit 2 Busleitungen angesteuert werden, hier sind 64 KByte und mehr gängig. Mit etwas Aufwand ist auch das Beschreiben und Lesen von SD-Karten möglich...
Genau. Was dem PC die Festplatte, ist dem Mikrocontroller der EEPROM. Die Harddisk des kleinen Mannes :P Allerdings kannst du aus dem EEPROM üblicherweise keine Programme ausführen. Und übrigens bei den üblichen MC auch nicht aus dem SRAM.
Das eeprom ist nicht der beste Ort für geloggte Daten. Besser sind SD-Card oder externer Speicher. Kommt auf die Datenmenge an und wie schnell Daten weggespeichert werden müssen.
WoW, ich bin wirklich zutiefst dankbar. Anfängerfreundliche beantwortung einer Frage mit der nötigen Geduld und ohne profilneurotisches auf google verweisen. Ein herzliches Danke Schön!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.