Hallo zusammen, ich lese an einem Controller mehrere ADC Ports ein. Die Werte sollen gespeichert und später nach und nach in der Mainloop ausgewertet werden. Aktuell speichere ich jeden Wert in einer eigenen Variable. Ich frage mich, ob es bessere / besser strukturierte Möglichkeiten gibt, die ADC Werte gemeinsam zu speichern. Würde man solche Daten in einem Array speichern oder eine Struktur ADC mit den entsprechenden Elementen anlegen? Vielen Dank. Grüße Markus
Wenn Du genau einen Wert pro Port speichern und bei der Auswertung eine Schleife über alle Portwerte machen willst, wäre ein Array angemessen. Andernfalls wäre ein struct besser. Willst Du pro Port mehrere Werte speichern, also eine Art History, dann wäre ein struct aus Arrays sinnvoll.
Spätestens wenn du die Werte per DMA in den Speicher kopieren willst macht ein Array am meisten Sinn. Per Union könnte man es dann noch mit einem Struct verknüpfen und so bequem auf die Werte zugreifen.
Hallo zusammen, vielen Dank für die schnellen Antworten. Ich werde die Daten dann erst einmal in einem Array speichern. Vielen Dank. Grüße Markus
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.