einzelnes Zeichen aus String im Flash?

Gast #1923701
Lesenswert?
• ▲
▼
Moin zusammen !

Verzeiht mir die vermutlich total banale Frage, aber ich habe grad ne 
absolute Blockade im Kopf... selbst Tutorials, andere 
Programmbeispiele... ich seh den Wald vor lauter Bäumen nicht....


diesen im Flash abgelegten String

static char lut_1[] PROGMEM = 
"0102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F";

möchte ich quasi als look-up-table nutzen. Also nr-mal nach rechts und 
Zeichen lesen

char akku;
akku=pgm_read_byte(&lut_1[nr]);

anschliessend soll das Zeichen an eine Nachricht angefügt werden

volatile char nachricht[200];
strcpy(nachricht,"001100");
strcat(nachricht,akku);

das lesen eines Flash-Bytes hat bei Dimmkurven etc immer so geklappt, 
nur weils n String is kann sich die Welt doch nicht anders drehen?? :)

Denn eines ist sicher, das Byte an Stelle nr des Strings wird da nicht 
angefügt.... kann mich mal jemand mit der Nase drauf stoßen?


thx & greetz

Danny
Gast #1923736
Lesenswert?
• ▲
▼
ohman.... DANKE :)

das heisst das anfügen an den String hat nicht geklappt... da war also 
der kleine Ast im Sichtfeld :)

aber fürs Verständnis...

akku=pgm_read_byte(&lut_1[nr]);

im Akku müsste doch das richtige Zeichen (bzw der ASCII Binärwert) 
stehen, oder?  Das tat er nämlich auch nicht oder ich hab mich bei der 
Überprüfung auch noch verfusselt... :)

thx & greetz
Danny

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.