Forum: Mikrocontroller und Digitale Elektronik ROM Tabelle erstellen


von Andi79 (Gast)


Lesenswert?

Hallo liebe Gemeinde,
ich bni recht neu in der Programmierung deshalb bitte ich schon mal um 
Entschuldigung fals ich irgend welche dummen Fragen stelle.
Ich soll für eine SCI Kommunikation eine Sequencetabelle erstellen.
In der Tabelle sollen sind einzelne Sequencen zu sammengefasst.
Zm Beispiel das auslesen des Strom besteht aus drei Sequencen welche zu 
einer Kommando Sequence zusammen gefasst sind. Jetzt soll ich die 
Tabelle der verschiedenen Kommando Sequencen in einer Tabelle Im ROM 
hinterlegen.
Wie mache ich das?

von Karl H. (kbuchegg)


Lesenswert?

Mit Papier und Bleistift.

Die Vorarbeit wird gerne unterschätzt, wenn es um Programmierarbeit 
geht.
Dazu gehört auch, dass man sich zunächst die konkreten Dinge aus den 
verschiedenen Dokus zusammenträgt. Damit hat man dann ein Mengengerüst 
und kann entscheiden wie eine geeignete Datenstruktur aussehen könnte, 
so dass die Daten darin abgebildet werden können.

Und das ist daher deine erste Teil-Aufgabe.

von Karl H. (kbuchegg)


Lesenswert?

Es kann natürlich auch sein, dass derjenige der dir die Aufgabe gegeben 
hat, schon fertige Programme hat, die so eine Tabelle auslesen können. 
Dann steht der Aufbau der Datenstruktur bereits und du musst nichts 
erfinden, sondern nur noch die Befüllung der Tabelle(n) vornehmen.

In dem Fall muss dir dann dein Auftraggeber erklären, wie die Tabelle 
funktioniert, wie die Dinge zusammenhängen und wo was eingetragen 
gehört.

Nur keine falsche Scham: Du kannst das nicht a priori wissen. Also muss 
er es dir erklären oder dir Doku zu diesem Thema geben.

von Andi79 (Gast)


Lesenswert?

Ich glaube ich kann mir die Daten zusammensuchen. Mir geht es um eine 
allgemeine Frage wie ich so eine Tabelle Implementiere. Also ich habe 
einen Index der besschreibt welche Sequence ich haben möchte  Dann eine 
Variable für die Länge und noch drei Werte welche in den einzelnen 
Squencen übertragen werden.Wie würde der Aufbau dazu aussehen?

von Karl H. (kbuchegg)


Lesenswert?

Andi79 schrieb:
> Ich glaube ich kann mir die Daten zusammensuchen. Mir geht es um eine
> allgemeine Frage wie ich so eine Tabelle Implementiere. Also ich habe
> einen Index der besschreibt welche Sequence ich haben möchte  Dann eine
> Variable für die Länge und noch drei Werte welche in den einzelnen
> Squencen übertragen werden.Wie würde der Aufbau dazu aussehen?

zb mit einer struct in C

struct TableEntry {
  int Index;
  int Length;
  int Value1;
  int Value2;
  int Value3;
};

ob das alles tatsächlich int sind, oder andere Datentypen: Dazu muss man 
die Daten kennen.

Und eine Tabelle ist dann ein Array von solchen Einträgen.

Aber frag um Himmels willen am besten deinen Auftraggeber. Rede mit ihm!
Er kriegt es sowieso mit, dass du damit überfordert bist. Leg besser 
jetzt deine Karten auf den Tisch als das unvermeidliche Ende 
hinauszuzögern bis du dein Gesicht komplett verloren hast. Nichts ist 
für einen Boss nerviger, als ein Mitarbeiter, der seinen Mund nicht 
aufkriegt, wenn er Hilfe braucht. Niemand hat was davon, wenn du 3 Tage 
lang Däumchen drehst und verwzeifelst, für etwas was er dir in 10 
Minuten erklären kann und du dann in 4 Stunden fertig hast (und zwar so 
fertig hast, dass man damit auch was anfangen kann)


Und besorg dir möglichst schnell ein Lehrbuch der Programmiersprache, 
die ihr einsetzt. Die Fragestellung "Wie fertige ich ein Barock-Engerl 
aus Sandstein" ist reichlich sinnlos, wenn du mit einem Steinmetzhammer 
nicht wenigstens rudimentär umgehen kannst und von den restlichen 
Werkzeugen nicht weißt, das es sie gibt.

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.