ASCII Tablosu Hakkında

Başlatan okg, 10 Mayıs 2016, 21:27:46

okg

Arkadaşlar merhaba,

Seri haberleşme üzerinden bir haberleşme yapıyorum, gönderdiğim paketlerin(veriler float tipinde) önüne ve arkasına ascıı tablosuna göre char tipinde değişken koyup alıcı tarafta dekodlama işlemi yapıyorum.
Probleme gelecek olursak,
Yaklaşık 50 adet farklı veri gönderiyorum ancak bu kadar farklı bir karakter mevcut değil, nasıl bir yol izleyebilirim?

Örnek verecek olursak,  <data1>    +data2-      Adata3B    Cdata4D   ........ şeklinde bir data paketleri gönderiyorum.
KTU Elektronik Haberleşme - YTÜ Haberşelme YL - GTU Haberleşme YL

RaMu

Ascii tablo 0~255 arası sayıların karşılıkları şunlar olsun,
herkes bunu böyle bilsin diye koyulmuş bir standart sadece.
Yani 0~255 arası her sayı bir sembole - karaktere karşılık gelir.
50 değil 256 tane karakter var.

Problem başka bir şey ise,
A B C ... ile a b c ... ascii tablosunda farklı karakterlerler olduğundan
küçük harfleri kullanabilirsin.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

kantirici

Her paket + ile başlayıp - ile bitsin. + dan sonra gelen karakter ise verinin ID'si olsun. yani;

+A256.55- ID:A, +B25.1- ID:B

Bu şekilde  256 adet farklı veri tanımlanabilir.

okg

Arkadaşlar yanıtlarınız için teşekkür ederim,

problemi şu şekilde noktaladım.   paket başına ve sonuna 0x01data0x02 .... tarzında header ve footer ekleyerek alıcı kısımda dekodlama yapabildim, yanıtlarınız için teşekkür ederim.
KTU Elektronik Haberleşme - YTÜ Haberşelme YL - GTU Haberleşme YL