Gast
#884068
Hallo, ich möchte ein digitales asynchrones Signal mit einer Genauigkkeit von 0,5ms sampeln und über einen Ringpuffer ~200ms später ausgeben. Das ist alles, was der Mega32 zu tun hat. Die Frage ist nun: wie lese ich ein solches Signal aus? Das Signal wird niederfrequent (<100HZ) an und ausgehen, ich möchte diese Zeitpunkte jedoch zeitl. auflösen. Ich dachte daran bspw. das Signal mit 2kHz abzuspeichern, für jeden Zeitschritt jedoch drei ADC Auswertungen zu nehemen sobal der Wert über einem Schwellwert liegt mit eins abzuspeichern. Das würde ich ja am besten im free running mode machen!? Das Signal kommt von einer PC Karte und ist in ttl. Kann ich mir dabei die ADC geschichte sparen? Denn wenn ich den free running mode nehme benötige ich ja den StackPointer und damit kann es ja problematisch werden ein 400bit grtosses Feld im Sram zu reservieren!? Viele Grüße Horst