Gast
#2827413
Hallo zusammen, Ich bastele gerade an einer Art Datenlogger und brauche ein bisschen Hilfe. Ich habe einen Wegpositionssensor, den ich über SSI auslesen kann. Ich möchte diesen Sensor für etwa 1 Sekunde im Takt von mind. 10ms, besser 1ms auslesen, und die Positionsdaten über den UART ausgeben. Ich muß aus dem Sensor 25bit (also effektiv 32bit) auslesen, obwohl ich tatsächlich nur 16 verwende. SPI läuft momentan bei ca 1MHz. Im Prinzip funktioniert alles: 1. SSI kann ich über SPI und einen MAX490 (für kurze Strecken gehts sogar ganz ohne) auslesen 2. Ausgabe über den UART: Da habe ich schon einige Erfahrungen mit FTDI 3. Takt: Der Timer ist dein Freund Leider ist der UART zu langsam, um mit 1ms mitzuhalten. Daher speicher ich momentan alle Daten im internen ROM zwischen, um sie anschließend auszugeben. In meinem extrem einfachen Aufbau habe ich im Moment einen Atmega8, dessen ROM natürlich extrem klein ist (ich glaube 2kB). Was soll ich tun, um die Daten zwischenzuspeichern? - externen ROM? Da habe ich keine Erfahrung? Kennt Ihr Schaltungen? Chips? Am besten über SPI? Geht das? - ich hab irgendwo gelesen, dass es einfacher sein soll eine SD-Karte anzuschließen als SRAM? - Andere Ideen sind natürlich auch willkommen... Danke im Voraus Schorsch
