Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Hex-Zahl in ASCII umwandeln Kategorie: Programmierung Basic (von HW - 1.04.2008 23:19)
Als Antwort auf Hex-Zahl in ASCII umwandeln von Sebastian - 1.04.2008 18:49
Ich nutze:
CC-Pro 128 Application Board
> Hallo zusammen,
>
> wenn man von der seriellen Schnittstelle per Serial_ReadExt() ein Zeichen empfängt, liegt das ja im
> Hex-Code vor. Wie macht man denn aus diesem Code ein (einzelnes) ASCII Zeichen?
>
Hallo Sebastian,

Wenn Du sicher bist, da�? es sich um darstellbare Zeichen handelt, dann kannst Du dieses HexZeichen
direkt in Deinen String schreiben.:

Genügend gro�?en String DIMmen, und dann die Zeichen Zählen, und an entsprechender Stelle eintragen.

Wenn Du dann im ASCII bleibst, fehlen Dir nur die Umlaute und das �?.


DIM meinString As String(255),
DIM gelesenesZeichen as Byte
DIM zaehler als integer
zaehler = 0
sub main

  ' alles vorbereiten etc
  do while 1=1
     MeinStrin ( zaehler) = gelesenesZeichen
     if gelesenesZeichen = '  abbruchbeddingung
        ' ende
    Endif
     zaheler= zaehler + 1
      If zaeler = 254   Then  ' !! wir beginne bei NULL
        machwas()
       ' meinString leeren
        zaheler = 0
    endif
  End do



So in etwa.

Gru�? Hanns



    Antwort schreiben


Antworten:

Re: Hex-Zahl in ASCII umwandeln (von Sebastian - 2.04.2008 0:51)