Utilia

Jadaporti monitor

Tasuta jadaporti monitor Arduino, ESP32 ja USB-jadaadapterite jaoks. Vali baudikiirus, loe andmeid reaalajas tekstina või hexina, saada käske ja salvesta logi.

Pordi seaded

Ühenda oma plaat või USB-jadaadapter, vali seaded ja vajuta „Vali port ja ühenda“.

Terminal


    

Vastu võetud: 0 · Saadetud: 0 · Ridu: 0

Kuidas jadaporti monitori kasutada

  1. Ühenda oma Arduino, ESP32, Raspberry Pi Pico, GPS-moodul või USB-jadaadapter (FTDI, CH340, CP210x, PL2303).
  2. Vali jaotises Pordi seaded oma seadme kasutatav Baudikiirus. Ebatavaliste kiiruste, näiteks 74880 (ESP8266 käivituslogi) jaoks vali Oma väärtus …. Jäta Andmebitid, Paarsus, Stoppbitid ja Voojuhtimine väärtustele 8, Puudub, 1 ja Puudub, kui seadme dokumentatsioon ei ütle teisiti: see on levinud „8N1“ säte.
  3. Vajuta Vali port ja ühenda. Brauser avab oma jadaportide loendi; vali oma seade ja kinnita.
  4. Saabuvad andmed ilmuvad Terminalis. Vaheta Tekst ja Hex vahel ning lülita Ajatemplid ja Automaatne kerimine igal ajal sisse või välja.
  5. Sisesta käsk väljale Saadetav rida, vali oma püsivara ootav Realõpp ja vajuta Saada (või Enter). Saadetud read kuvatakse eesliitega >.
  6. Vajuta Laadi logi alla, et salvestada terminali sisu tekstifailina, Tühjenda, et otsast alata, ning Katkesta ühendus enne lahtiühendamist või enne pordi avamist teises programmis.

Jadaseaded lahti seletatud

UART saadab iga baidi stardibiti, 5–8 andmebiti, valikulise paarsusbiti ning ühe või kahe stoppbitina. Mõlemad otsad peavad nendes seadetes kokku leppima; vale Baudikiirus on kõige levinum põhjus, miks ilmuvad sodimärgid nagu ⸮⸮⸮ või suvalised sümbolid. Tüüpilised väärtused:

  • 9600 ja 115200 baudi: Arduino visandid (Serial.begin(…)) ja enamik mooduleid;
  • 74880: ESP8266 käivitusteated enne, kui sinu visand kiirust muudab;
  • 4800 või 9600: paljud GPS-vastuvõtjad (NMEA laused);
  • Riistvaraline (RTS/CTS) voojuhtimine: modemid ja mõned tööstusadapterid, kui RTS/CTS juhtmed on ühendatud.

Natiivse USB-ga plaadil (Arduino Leonardo, Pico, ESP32-S2/S3) jäetakse „baudikiirus“ sageli tähelepanuta, sest andmed liiguvad otse USB kaudu, kuid see tuleb siiski määrata.

Teksti- ja hex-vaade

Vaade Tekst dekodeerib baidid UTF-8-na ja jagab need ridadeks LF, CR või CR+LF kohast, isegi kui realõpp saabub kahe USB-paketi vahel pooleks. Iga rida saab ajatempli selle esimese baidi saabumisest, millisekundi täpsusega. Vaade Hex näitab iga vastuvõetud tükki hexvõrdlusena: nihe, 16 baiti rea kohta kuueteistkümnendsüsteemis ja veerg prinditavate ASCII-märkidega. Kasuta seda binaarprotokollide (Modbus RTU, andurikaadrid) jaoks või nähtamatute märkide, näiteks 0D 0A (CR LF) või 00 nägemiseks.

Terminal näitab viimast 1500 rida ning tööriist hoiab mälus viimast 5000 rida või tükki. Laadi logi alla salvestab need praeguses vaates, ajatemplitega, kui need on sees.

Realõpud

Paljud püsivarad töötlevad käsku alles siis, kui saavad realõpu. Arduino näited loevad tavaliselt kuni LF-ni (\n), AT-käskude modemid ootavad CR-i (\r) ning Windowsi stiilis konsoolid kasutavad CR+LF-i. Vali Puudub, et saata täpselt sisestatud baidid.

Korduma kippuvad küsimused

Millised brauserid seda jadaporti monitori toetavad?

Web Serial töötab Chrome’is, Edge’is ja Operas Windowsis, macOS-is, Linuxis ja ChromeOS-is. Firefox ja Safari seda ei toeta; tööriist näitab siis teadet.

Miks mu port loendis puudub?

Kontrolli kaablit (mõni kaabel ainult laeb), paigalda adapteri draiver (CH340 või CP210x vanematel süsteemidel) ja sulge programmid, mis porti juba kasutavad, näiteks Arduino IDE jadamonitor. Linuxis peab sinu kasutaja võib-olla kuuluma rühma dialout.

Miks ma näen kummalisi märke?

Baudikiirus ei klapi seadmega. Proovi levinud väärtusi, alates 115200 ja 9600. Vale paarsus või andmebitid võivad teksti samuti moonutada.

Kas mu Arduino taaskäivitub ühendamisel?

Jah, paljudel plaatidel lülitab pordi avamine DTR-liini ümber, mis taaskäivitab visandi. See on normaalne ja võimaldab näha käivitusteateid.

Kas minu andmeid saadetakse kuhugi?

Ei. Brauser suhtleb otse sinu arvuti pordiga. Midagi, mida vastu võtad või saadad, ei lahku lehelt.