BASTIUniversal
26.01.2006, 16:52
Hallo!
Ich möchte ein kleines "Nachmittags Experiment" starten. Ich will den ADC meines Mega8 im Free-Run-Mode laufen lassen und möglichst viele Messungen im internen SRAM des Mega speichern. Ist der Speicher voll soll das ganze per RS232 an den PC übertragen werden.
Mein Problem besteht darin, das ich keinen Befehl in Bascom gefunden hab welcher es mir ermöglicht meine Daten fortlaufend im SRAM zu speichern!
Was ich brauche ist so eine Art "writeeeprom" Befehl, nur für's SRAM!
Wenn ich den ADC auf 10 Bit stelle könnte ich eine max. Samperate von ~14kS/s erreichen, wie hoch kann ich bei nur 8 Bit gehen? Das Datenblatt sagt ja nur, dass die Frequenz zw. 50kHz und 200kHz für die höchste Auflösung sein muss...für kleinere kann eine größere Frequenz gewählt werden. Wenn ich nun eine Taktfrequenz von 3,68MHz habe und den kleinsten Teiler nehme, würde ich auf ~127kS/s kommen (vorrausgesetzt ich hab richtig gerechnet :-# )
Stimmt das so?
MfG
Basti
Ich möchte ein kleines "Nachmittags Experiment" starten. Ich will den ADC meines Mega8 im Free-Run-Mode laufen lassen und möglichst viele Messungen im internen SRAM des Mega speichern. Ist der Speicher voll soll das ganze per RS232 an den PC übertragen werden.
Mein Problem besteht darin, das ich keinen Befehl in Bascom gefunden hab welcher es mir ermöglicht meine Daten fortlaufend im SRAM zu speichern!
Was ich brauche ist so eine Art "writeeeprom" Befehl, nur für's SRAM!
Wenn ich den ADC auf 10 Bit stelle könnte ich eine max. Samperate von ~14kS/s erreichen, wie hoch kann ich bei nur 8 Bit gehen? Das Datenblatt sagt ja nur, dass die Frequenz zw. 50kHz und 200kHz für die höchste Auflösung sein muss...für kleinere kann eine größere Frequenz gewählt werden. Wenn ich nun eine Taktfrequenz von 3,68MHz habe und den kleinsten Teiler nehme, würde ich auf ~127kS/s kommen (vorrausgesetzt ich hab richtig gerechnet :-# )
Stimmt das so?
MfG
Basti