Forum: Mikrocontroller und Digitale Elektronik Speicherverwaltung eines Dsp-Microcontrollers unter C


von Florian Reiners (Gast)


Lesenswert?

Hallo,


Ich möchte ein 16 zelliges Batteriesystem überwachen. Die nötige
Hardware hab ich schon aufgebaut: Die Spannungen werden mit einem
AD-Wandler digitalisiert und über SPI-Bus an einen DSP vom Texas
Instruments übegeben.
Ich will den DSP in C programmieren, habe aber nur wenig Erfahrung.
Bisher habe ich außschließlich in Java programmiert.
Nun meine Frage:
Wie speicher ich die aufgenommenen Spannungen am besten ab.
Gibt es in C so etwas wie dynamische Arrays ?
Ich möchte gerne pro Messung die Zeit + 16 Blockspannungen
abspeichern.

Bin sehr dankbar für Anregungen.

von Μαtthias W. (matthias) Benutzerseite


Lesenswert?

Hi

in C selbst gibt es keine dynamischen array. Da heißt es noch selbst
ist der Mann mit malloc und co.

Matthias

von Karl H. (kbuchegg)


Lesenswert?

realloc() verwenden

Dann sind dynamische Arrays kein grosses Problem
(zumindest nicht im vorliegenden Fall).

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Warum nicht einfach ein Array mit fester Länge verwenden?

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
Noch kein Account? Hier anmelden.