USB OTG soros port programok és segédprogramok, android, programozás

[Először csatlakoztassa az USB-eszközt a CDC Android]

Csatlakozni az USB port Minden Android néhány USB eszközt szükség van egy speciális USB OTG kábel. Ez lehet olcsón kapni a boltban vagy a piacon, vagy készítsen magának. [4] Ha már telepített bármilyen programot, amely támogatja a soros USB kapcsolaton keresztül (például egyes programok tárgyalt az alábbi mezőbe), akkor az első alkalommal csatlakoztatja az eszközt az USB OTG port az Android operációs rendszer elindít egy meghívást, hogy működjön együtt a készülék kakuyu- néhány telepített programokat. lásd a lenti képen.

USB OTG soros port programok és segédprogramok, android, programozás

Ha ennek a döntésnek képernyőn, majd azonnal indul a kiválasztott programot, és ő kap engedélyt, hogy működjön együtt a csatlakoztatott USB-eszközt. Ha nem választja ki semmit (kattintson a „Vissza” gomb), a hozzáférési engedélyt a készülék kérni fogják a programban később, amikor megpróbál csatlakozni egy USB CDC eszköz:

USB OTG soros port programok és segédprogramok, android, programozás

Ha ez a képernyő, válassza az „Igen”, a program működni fog a készülék USB CDC. Ha még ebben az esetben, hogy létrehoz egy tick „használata alapértelmezés szerint ez az USB-eszköz”, akkor minden alkalommal, amikor csatlakoztatja a készüléket az USB CDC USB OTG port automatikusan futtatja a programot, és azt azonnal automatikusan engedélyt adott eszköz eléréséhez.

[Terminal ügyfelek támogatják az USB OTG soros]

Kész szoftver ügyfelek az Android, amely lehetővé teszi, hogy szervezzen egy szöveges konzolra közvetítő / fogadása szöveges információkat egy virtuális USB COM port szükségtelenné teszi a levelet vezérlő szoftver, ha szeretné az Android kezelni bármilyen elektronikus berendezések.

USB OTG soros port programok és segédprogramok, android, programozás

Az alábbiakban egy rövid áttekintést több ilyen segédprogramok.

USB OTG soros port programok és segédprogramok, android, programozás

Nagyon hasznos programot. Akkor csatlakoztassa az eszközt az USB CDC chip Silicon Laboratories CP210X, FTDI FT232 (ARDUINO) és szapora PL2303 (ez népszerű chip USB-CDC / ACM híd - TTL UART). Ön is használja a vezeték nélküli rendszer ZigBee Chip TI CC2531 (USB-kompatibilis SOC megoldás 2,4 GHz-es IEEE 802.15.4).

USB OTG soros port programok és segédprogramok, android, programozás

USB OTG soros port programok és segédprogramok, android, programozás

USB OTG soros port programok és segédprogramok, android, programozás

[Create gomb]

5. Kattintson a gombra, a zöld plusz jel, adjon meg egy nevet a gombot, és a megjelenő adatok tartalma meg kell küldeni.
6. Kattintson a „Mentés” gombra. Vezérlő gomb bekerül a panel.

Ha erre a gombra kattint, a program elküldi az adatokat a készülék. Kapott ilyen eszközök jelennek meg a szöveges konzolt.

Adatformátum a gombok. Ez beadható bináris adatokat, amint alább látható - hexadecimális (hex), bináris (bináris) vagy decimális (decimális) alakban:

- Decimális: @ + 3 számjegy (0..255), például a Cr: @ 013
- Hex: # + 2 hex-számjegyeket, például CR: # 0D
- Binary: + 8 bináris számjegyet, például CR: 00001101

Escape-karakter @, #, Akkor meg, ha azok kétszer szerepel, akkor kerül át megfelelően @, #, .

Között az adatátviteli késleltetést lehet bevezetni. A késleltetés ezredmásodpercben, például:

Itt van kódolva a következő műveletsornak:

1. Küldés „felfelé”.
2. Delay (sleep) 1 másodpercig.
3. küldése „lefelé”.
4. várjon 2 mp.
5. küldésével „bal”
6. szünet 3 másodpercig.
7. küldése „helyes”

1. Bluetooth (HC-05 modulok, HC-06, Bluetooth-soros adapter).

2. USB OTG adapter chipek és USB-TTL UART híd:

Silicon Laboratories CP210X
FTDI FT232
szapora PL2303
Arduino
CDC / ACM

Adapter USB-TTL UART beállítások támogatottak:

Átviteli sebesség: 1200 250000
Adat Bit. 5, 6, 7 vagy 8
Stop bitek 1 vagy 2
Paritásbit: Nincs, páros vagy páratlan

Válasszon egy csatlakozási pontok és paraméter beállítások:

USB OTG soros port programok és segédprogramok, android, programozás

USB OTG soros port programok és segédprogramok, android, programozás

Kérelmet annak a felhasználó engedélye csatlakozni az USB CDC (USB-TTL UART board Arduino):

USB OTG soros port programok és segédprogramok, android, programozás

Általános nézet a fő ablakban szétkapcsolt és összekapcsolt állapotában a kapcsolat az USB CDC eszköz:

USB OTG soros port programok és segédprogramok, android, programozás

USB OTG soros port programok és segédprogramok, android, programozás

USB OTG soros port programok és segédprogramok, android, programozás

USB OTG soros port programok és segédprogramok, android, programozás

Lehetőség van beállítani a soros csatlakozó - Adatátviteli sebesség, adatbitek, paritás, stop bitek száma is támogatott lehetőség áramlás vezérlés (kézfogás Mode beállítás). Elérhető fakitermelés, a kapott adatok a log fájlt meg kell adni az utat, mint a „[Külső tároló Root] / USBTerminal / YYMMDD_hhmmss.log”.

[Leírás A gombok és funkciók a fő ablak]

Alapértelmezett átviteli adatátvitel, mint egy karaktersorozatot. De akkor be adatokat más formátumban:

- Decimális: @ + 3 számjegy (0..255), például a Cr: @ 013
- Hex: # + 2 hex-számjegyeket, például CR: # 0D
- Binary: + 8 bináris számjegyet, például CR: 00001101

Escape-karakter @, #, Akkor meg, ha azok kétszer szerepel, akkor kerül át megfelelően @, #, .

- Átadás gombot (a jobb nyíl): akkor kezd adatátvitel az USB-eszközt.
- Macro gomb 1. 7: futni makrók (lehet használni a gyakran használt programok).
- Szerkesztése makrók gomb (a ceruza ikon), hogy nyissa meg a makrót szerkesztő ablakban.

- Beállítások: Megnyitja a Beállítások ablakot a kapcsolat beállításait (soros kommunikáció beállításai).
- USB leírások: megnyílik egy ablak, egy leírást a csatlakoztatott USB-eszköz.
- Szerkesztése Macro: makró szerkesztő ablak.
- ASCII kód ​​táblázat: megnyílik egy ablak kód ASCII táblázatban. Itt lehet kiválasztani a megfelelő kódot automatikusan bekerül a beviteli sor a továbbított szöveget.
- Segítség: a rendszer segítségével.

USB OTG soros port programok és segédprogramok, android, programozás

Amikor csatlakozik egy CDC-ACM készülék, pont az Open Device menü.

USB OTG soros port programok és segédprogramok, android, programozás

USB OTG soros port programok és segédprogramok, android, programozás

Ezzel a szoftverrel lehet például közötti adatcserére Android és ellátás Arduino UNO. És ha Ön elektronikus eszköz érdemes FTDI USB-soros (FT232RL) adapter, minden mikrokontroller lehet csatlakoztatni a készüléket Android.

K: Lehet, hogy egy bináris vagy forráskód a program?
V: Igen, a nyílt forráskódú szoftverek, lásd az oldal GitHubról ..

USB OTG soros port programok és segédprogramok, android, programozás

USB OTG soros port programok és segédprogramok, android, programozás

1. Auto - úgy működik, mint egy „igazi” terminál nélkül egy speciális beviteli mező előállítására küldendő adatok. Karakterek kerülnek a soros eszköz, mivel azok input megfelelően nyomja meg a billentyűket. Ez az alapértelmezett mód.
2. A rendszer segítségével a dedikált beviteli mező - billentyű először belép egy különleges szöveges mező, és elküldte a készülék csak nyomja meg a „Küldés” gombra.

• Támogatás a küldő vezérlő karakterek (például a Ctrl-C).
• menedzsment támogatása kiadási szintek DTR és CTS.
• A felvétel ülés a log fájlokat. Ezután ezeket a naplókat lehet elemezni, e-mailben küldött, és így tovább. N.
• Nagy görgetés puffer (a mérete úgy van kialakítva,).
• A villogó kurzor mutatja az aktuális helyzetét a képernyőn.
• Az állapotsor (status vonal). Ez azt mutatja, kapcsolat állapotát és a hibaüzeneteket.
• Integrált rendszer segítségével (segítség). Nem kell kapcsolódni az internethez segítségért.
• Ne root jogosultságokkal.

Korlátozások: nem támogatja a menekülési szekvenciák kurzormozgás, színszabályozására szöveg, stb Ez azt jelenti, hogy van egy VT100 emulációt, és a Unix programok, mint a vi, emacs, top, stb nem támogatja .....

Kompatibilis USB-eszközök: Arduino alapuló FTDI chipek (például az eredeti Arduino Uno), alapján a CDC osztály (pl Arduino Uno R3) és alapuló CH340 chip (pl olcsó klónok Arduino). Által is támogatott minden olyan eszköz, amely egy chip FTDI FT232R.

Megjegyzés: szapora eszköz (pl alapján PL2303 chip) jelenleg nem támogatott.

Company ECYPH LLC bejelenti a teljes szoftver és hardver megoldás támogatására Android terminál. Együtt kábel egy ingyenes program FTDI UART Terminál Terminál, és ez lehetővé teszi, hogy teljes mértékben támogatja az RS232 soros port. Ez a program képes működni bármelyik FTDI chip.

USB OTG soros port programok és segédprogramok, android, programozás

Véleményem szerint ez a program a fő előnye - a funkció, amely nincs jelen más program - a képesség, hogy az átvitelt a XMODEM (és más népszerű kommunikációs protokollokat). Ez nagyon kényelmes frissíteni a szoftvert, és rádiókészülékek információcsere formájában fájlokat.

USB OTG soros port programok és segédprogramok, android, programozás

Követelmények az operációs rendszer és az Android készülékek: Android OS 3.2 vagy újabb, és a hardver támogatja az USB host port.

• Az alkalmazás automatikusan elindul, ha csatlakoztatja a készüléket Android USB chip FTDI: FT232R, FT245R, FT232H, FT2232D, FT2232H, FT4232H, FT230X, FT231X.
• Támogatja az USB TTL soros, USB RS232 és USB nagysebességű kábeleket.
• Támogatja az alapvető funkcionális UART terminál; Könnyen alkalmazkodik a konzol funkcióit.
• jelek támogatja CTS / RTS flow control, DTR / DSR és XOFF / XON.
• Támogatja a 300 921600 adatátviteli sebességet.
• Képes tárolni (hogy) a fájlt, és küldje el a fájlt protokollok XMODEM, Ymodem és Zmodem.
• Teljesen kompatibilis az USB 2.0 Full Speed.

Következtetés: Sajnos, csak egy programot mutatott jó stabilitás, ha vesz egy nagy, összefüggő adatfolyamot - USB Serial Monitor Lite. Az összes többi vizsgált programokban, vagy ilyen körülmények között nem működik, vagy túl retardált.

[Library programokat írhassanak Android]

Kapcsolódó cikkek