Gast
#1134721
Hallo! Ich möchte eine große Menge von Messwerten mit dem ADC aufnehmen und diese dann an den PC über die serielle Schnittstelle senden. Mein Vorgehen sieht so aus: Ich lege ein großes Array an und schreibe nacheinander alle Werte des ADC per Busy-Waiting dort hinein. Wenn das Array voll ist sende ich diese per UART an den PC. Für Messungen bis 1000 Werte funktioniert dieses gut. Wenn ich allerdings die größe des Array darüberhinaus erhöhe, erhalte ich da Ergebnis, das in dem anghängten Bild zu sehen. Ich habe dort eine Art Sinus aufgenommen bzw. versucht. Wie zu erkennen ist, ist dort ein zeitlicher Sprung vorhanden. Habe ich einen grundlegenden Fehler bei der Herangehensweise gemacht? Vielen Dank schon mal!

