Close

Mirda

Vytvořené odpovědi

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (celkem z 2)
  • Autor
    Příspěvky
  • odpověď na: ARM programátor (C++) #5752
    Mirda
    Účastník

    No – chcete toho celkem dost. Asi budete muset vydržet, než dorazej posily ze Sahary a z Persie. Pak to zde určitě bude samej robotik,elektronik a programátor s velkýma zkušenostma s programovánim AI…

    odpověď na: převod DEC na HEX #5626
    Mirda
    Účastník

    Ahoj, arduino zatim neprogramuju , ale v C by to slo vyresit i takhle:

    //slozitejsi zpusob, v jazyce C by slo vyresit i pres sprinf
    void main()
    {
    unsigned long cislo = 987654321; //cislo k prevodu, bez znamenka,
    char hex[17]=“0123456789ABCDEF“; //tabulka znaku pro prevod do hex soustavy

    char buf[5] = „0x00“; //prevedene znaky, nuly za x budou prepsany prevodem

    printf(„\n“); //odradkovani text.vystupu na obrazovku
    //prevod 32bit hodnoty v long typu zacina od nejvyssiho byte
    for(int i = 0;i<4;++i)
    {
    buf[2] = hex[(cislo & 0xf0000000)>>28]; //vyssi pulbajt
    buf[3] = hex[(cislo & 0x0f000000)>>24]; //nizsi pulbajt

    cislo<<=8; //posun o dalsich 8bitu

    printf(„%s,“,buf); //tisk hodnoty na obrazovku
    }
    getchar(); //ceka na stisk enter
    }

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (celkem z 2)