Hallo,
ich habe folgende Variable:
1 | unsigned char Telegramm[30];
|
2 | unsigned char Zeiger;
|
das Array wird mit Daten von der seriellen Schnittstelle befüllt.
Das Telegramm hat immer eine unterschiedliche Länge
Die aktuelle Arraylänge steht in der Variable Zeiger.
Nun steht z.B. folgendes im Telegramm
0xBC, 0x12, 0x23, 0xF3, 0x65, 0x05, 0x00, 0x32, ...
Ich will nun mit der Funktion f16_printf_P die Daten in ein Textfile auf
meine SD-Card schreiben.
Die Funktion und wird wohl ähnlich der Funktion printf_P sein.
Wie muss ich die Funktion befüllen, dass im Textfile dann als String
(lesbar) BC1223F365050032 zu sehen ist. und nicht irgendwelche
Sonderzeichen !!
Danke
Gruß Alex