Saya mencoba menggunakan minicom
di Ubuntu.
Untuk melakukan ini, pertama-tama saya menghubungkan konverter USB ke DB9, lalu saya ketik perintah ini di terminal dmesg | grep tty
untuk memeriksa apakah konverter USB ke DB9 saya terhubung dengan benar.
Saya mendapat hasil ini:
[ 0.000000] console [tty0] enabled
[ 54.200503] usb 2-1.2: pl2303 converter now attached to ttyUSB0
[ 76.183173] cdc_acm 1-1.1:1.2: ttyACM0: USB ACM device
[ 118.363275] cdc_acm 1-1.1:1.2: ttyACM0: USB ACM device
[ 190.079494] cdc_acm 1-1.1:1.2: ttyACM0: USB ACM device
Jadi, saya tahu nama konverter USB ke DB9 saya ttyUSB0
.
Langkah-langkah berikut dijalankan secara berurutan:
- Buka perintah
minicom
dengan menggunakansudo minicom -o -s -w
. - Terbuka
serial port setup
dan menulisserial device
sebagai/dev/ttyUSB0
dan menulisHardware Flow Control
untukNO
. - Tekan
Enter
untuk keluar ke menu utama laluEsc
untuk memulaiminicom
.
Setelah langkah-langkah ini seharusnya berfungsi dengan baik, tetapi saya minicom
menunjukkan "offline".
Di mana kesalahan dalam konfigurasi saya? Terima kasih!
Jawaban:
Port serial termasuk jalur kontrol selain jalur data.
Beberapa USB <-> Adaptor serial sering menghilangkan garis kontrol.
Dengan demikian mereka hanya "menyeberang" jalur data. Jalur port serial lainnya, seperti DTR - "Data Terminal Ready" dan DCE "Data Carrier Detect" (sering disebut sebagai "Carrier Detect") tidak didukung.
Minicom mengatakan Anda sedang offline karena jalur "Carrier Detect" DCD rendah. Jika Anda menggunakan MODEM, saluran ini akan tinggi sementara MODEM terhubung ke saluran telepon. Anda tidak menyebutkan MODEM, tetapi apa pun yang terhubung baik tidak menghasilkan sinyal DCD, atau USB <-> Adaptor serial tidak memiliki kabel untuk itu.
Jika datanya baik-baik saja, Anda bisa mengabaikannya, mungkin.
sumber
Anda dapat mencoba
sudo minicom -D /dev/ttyUSB0
, ini berfungsi baik di laptop saya. Anda mungkin tidak peduli dengan status Online / Offline.sumber
Tampilan offline / online
minicom
pada dasarnya hanya informasi: tidak memengaruhi komunikasi port serial.Tetapi jika Anda tidak menggunakannya dengan modem yang sebenarnya, Anda mungkin ingin pergi ke pengaturan "Modem dan panggilan" dan menonaktifkan opsi "Modem memiliki garis DCD". Kemudian (saya pikir) indikator online / offline akan mengikuti keadaan sinyal DSR port serial, yang mungkin lebih berguna dengan perangkat non-modem.
sumber
Setelah Default diperbarui dengan semua pengaturan yang tepat, coba mulai ulang minicom tanpa tanda. Ini bekerja untuk saya sebagian besar waktu.
sumber
Saya membaca manual minicom (
man minicom
), saya menemukan paragragh ini:Jadi, saya pikir bahwa status online / offline hanya digunakan dengan soket UNIX. Saya tidak pernah menggunakan ini, tetapi saya membuat beberapa aplikasi dengan USB dan DB9 dan semuanya bekerja dengan flag "offline". Jika komunikasi Anda tidak berhasil, periksa baud rate dan paritas sudah benar.
sumber