Hallo zusammen,
ich experimentiere derzeit mit einem DSP F28335 von Texas Instruments
herum. Nun würde ich gerne den Inhalt einer Integer-Variablen über die
serielle Schnittstelle ausgeben. Diese ist bereits konfiguriert und
funktioniert. Allerdings ist es mit bisher noch nicht gelungen, einen
Integer so zu wandeln, dass er als String übertragen werden kann.
1 | // Beispiel-Inhalt, funktioniert
|
2 | char message[] = {"The F28335 - UART is fine !\n\r"};
|
3 |
|
4 | for(index = 0; index < sizeof(message); index++)
|
5 | {
|
6 | SciaRegs.SCITXBUF = message[index];
|
7 | do {
|
8 | } while(SciaRegs.SCICTL2.bit.TXEMPTY == 0);
|
9 | }
|
Ich müsste also in der Variable message meinen Integer mit unterbringen.
E soll eben möglich sein, auch Dinge wie "X = 12345" zu übertragen. Ich
habe bislang mein Glück mit sprintf() versucht. War aber bisher
erfolglos.
Freue mich über eure Lösungsvorschläge! Danke dafür schonmal!