logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Wysylanie hex przez rs232

bodzian 05 Gru 2006 15:34 1233 0
REKLAMA
  • #1 3297525
    bodzian
    Poziom 10  
    Witam

    Mam takie pytanie, pisze komunikacje przez rs232 w builderze. W zwiazku z tym takie pytanie, czy istnieja jakies funkcje sluzace do wysylania liczby hex przez rs, ewentualnie zamianie go na stringa i wyslanie,

    ponizej fragment kodu, zaczerpiety z ksiazki "RS 232C praktyczne programowanie"

    //---------------------------------------------------------------------------



    TForm1 *Form1;

    LPCTSTR query = "H"; // przykładowe zapytanie
    //unsigned const char *query = "*IDN?";
    char Buffer_O[cbOutQueue]; // bufor danych wyjściowych
    char Buffer_I[cbInQueue]; // bufor danych wejściowych
    DWORD Number_Bytes_Read; // Number Bytes to Read - liczba bajtów
    // do czytania
    HANDLE hCommDev; // identyfikator portu
    LPCTSTR lpFileName; // wskaźnik do nazwy portu
    DCB dcb; // struktura kontroli portu szeregowego
    DWORD fdwEvtMask; // informacja o aktualnym stanie transmisji
    COMSTAT Stat; // dodatkowa informacja o zasobach portu
    DWORD Errors; // reprezentuje typ ewentualnego błędu
    //---------------------------------------------------------------------------



    LPCTSTR query = "H"; // przykładowe zapytanie

    Jak wysle takie H w Ascii to spoko, terminal pokaze 48 w hex,
    nie wiem jak wpisac tu cos jesli bede chcial wyslac np 46 08,
    w zwiazku z tym pytanie, czy isnieje jaka funkcja do wyslania takiego ciagu hex?

    Pozdrawiam
  • REKLAMA
REKLAMA