Új hozzászólás Aktív témák

  • CPT.Pirk

    Jómunkásember

    Na most valami tanácsot szeretnék kérni. Még mindig a soros port olvasás gondom van.

    Ha od-val nézem a /dev/ttyUSB0 -t, akkor vagy eltalálja, hol kezdek adatot küldeni, vagy nem. Úgy csináltam meg az adat szerkezetet, hogy 00 00 a kezdést jelöli, FF FF pedig a végét, és a közte lévő 2 darab szám értékére van szükségem.

    Amikor jó, akkor ilyen formátuma van a kimenetnek: (od -An -t x1 /dev...)
    00 00 xx 0x xx 0x FF FF 00 00 xx 0x xx 0x FF FF

    (xx 0x a normális adat forma a 12 bites számaimhoz)

    Más esetekben meg ott indul, ahol gondolja. Tehát van, hogy 00 xx 0x xx 0x FF FF ..., van hogy FF 00 00 xx 0x xx 0x FF FF 00 00 xx 0x xx 0x FF

    Amikor jó helyen kapja el, akkor minden érték stimmel. Ha nem, akkor meg rossz párokat rak össze, pl. utolsó példánál az FF 00, az 00 xx, és az 0x FF fogják alkotni a számpárokat, ami nem jó.

    Nem tudom hova tenni az od ilyen viselkedését. Olyanra tudtok mondani egy egyszerű szkriptet, hogy egyszerűen pl. lementi a cat /dev/ttyUSB0 kimenetét egy fájlba, de olvasható formában? Terminálban ez a parancs kidob egy rakás kérdőjel szimbólumot és semmi mást.

Új hozzászólás Aktív témák