Hi, wie deklariere ich am besten bei dem Keil Compiler zwei Arrays für meine Stützpunkte für die Linearisierung einer NTC Kennlinie? Würde das so gehen? unsigned rohwert[20] = { 1,2,3,4,5,6 ... }; unsigned temperatur[20] = { 1,2,3,4,5,6 ... }; Werde dann jeweils aus den Paaren eine Gerade bilden und den passenden Rohwert in meiner PWM verwenden. CU!
unsigned char code rohwert[20] = {1,2,3,4,5,6...}; Das Schlüsselwort CODE legt die Tabelle im Code-Bereich ab, also so wie man es von Assembler her gewohnt ist. Wobei die Frage ist, wenn die Tabelleneinträge jeweils um eins inkrementiert sind, ob du dann mit zwei Variablen nicht einfacher fährst, indem du die dann hochzählst, aber dazu kenne das Projekt zu wenig. Ralf
Ehm die 1,2,3 Werte waren nur zum Bleistift drinnen! Der ein Wert bekomm ich als Analog=>Digitalwert sprich Werte zwischen 0 und 1023 und der andere ist 0x0000 und 0xffff! Was bringt es die Arrays im Codebereich abzulegen? Bessere Speicherausnutzung oder Schneller?!? Danke schonmal!
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.