Hallo zusammen, Neuling in AVR-Programmierung, ich möchte für meine Astronomie-Anwendung Diese Databank benutzen: (Ausschnitt) NGC1 Glxy Peg 00h07.3 +27°43 NGC2 Glxy Peg 00h07.3 +27°41 ....... NGC7839 Star Peg 00h07.0 +27°38 NGC7840 Glxy Psc 00h07.1 +08°33 spricht knapp 8000 Sätze, je mit 3 String und 2 Variablen Wie kann ich eine so grosse Menge Daten speicher? mit was? EPROM? EEPROM? Welche Format ist es sinnvoll ? Hex, binair.... Danke für Ihre hilfe. Georges
Georges T. schrieb:
> spricht knapp 8000 Sätze, je mit 3 String und 2 Variablen
Bei einem ATmega2560 oder ATmega2561 hättest Du wohl genügend Flash (256
KB). Vielleicht ist das mit der SD-Karte aber gescheiter.
Hi, Ich habe auch an die SD-Card gedacht aber mit BASCOM ist es nicht zu einfach: Ich habe gerade etwas gefunden: F-RAM von Ramtron über i2c! http://www.ramtron.com/products/nonvolatile-memory/serial.aspx Was denken Sie darüber ? Georges
Feststehende Daten können auch in seriellem Dataflash gespeichert werden, da geht es in SO8 derzeit bis 8MB.
Georges T. schrieb: > Hi, > > Ich habe auch an die SD-Card gedacht aber mit BASCOM ist es nicht zu > einfach: Dann muss man eben lernen wie das geht. > Ich habe gerade etwas gefunden: F-RAM von Ramtron über i2c! > > http://www.ramtron.com/products/nonvolatile-memory/serial.aspx > > Was denken Sie darüber ? SD-Card würde ich immer noch bevorzugen. Schon alleine aus dem Gedanken heraus, dass du am PC die SD-Card schön vorbereiten und deinen Positionskatalog warten kannst, die dann in deine Fernrohrsteuerung einsetzt und das Teleskop kennt den neuen Katalog. Wenn du dir jetzt den Aufwand sparst, wirst du die nächsten Jahre mit einer Krücke leben müssen. Lieber jetzt einmal mehr Aufwand und dafür die nächsten Jahre Ruhe. Ausserdem dürfte das mit dem 'ist nicht so einfach' nicht stimmen :-) Beitrag "AVR, Bascom, Daten auf SD-Karte ablegen"
FRAM hat meiner Erinnerung nach max 32KB oder 64KB, das sind also 4-8 Bytes pro Eintrag. Könnte etwas eng werden. Wie du die Daten speicherst bleibt dir überlassen. Erst einmal sollte eine Peilung kommen, wieviele Bytes das eigentlich sind. Hex-Format ist dann sinnvoll, wenn der Speicher viel zu gross ist und du dir blöd vorkommst, wenn nur ein Viertel davon genutzt wird. ;-)
Hallo Georges, dann lieber ein DATAFLASH: http://www.atmel.com/products/DataFlash/default.asp Geht recht einfach über SPI. Gibt Beispiele von Atmel und im Forum. Und der Platz reicht locker. avr
VDRIVE2: UART/SPI <--> USB Stick http://de.rs-online.com/web/search/searchBrowseAction.html?method=searchProducts&searchTerm=VDRIVE2 Einfach zu bedienen über ASCII Kommandos, kein Ärger mit Filesystemformaten, stabil über snap-in im einem Gehäuse zu besestigen.
Georges T. schrieb: > NGC1 Glxy Peg 00h07.3 +27°43 > NGC2 Glxy Peg 00h07.3 +27°41 > ....... > NGC7839 Star Peg 00h07.0 +27°38 > NGC7840 Glxy Psc 00h07.1 +08°33 > > spricht knapp 8000 Sätze, je mit 3 String und 2 Variablen Müssen das unbedingt Strings und so sein? Würds nich reichen, das in ein Binärformat zu überführen?
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.