Saya mencoba untuk terhubung ke papan MicroZed melalui serial USB dengan teraterm pada Windows 7, dan saya mengalami beberapa masalah. Saya bisa terhubung ke papan yang tepat ini menggunakan minicom di Linux, tetapi saya tidak bisa membuatnya bekerja dengan Windows. Saya juga tidak perlu mengatur apa pun dengan Linux, saya hanya menggunakan minicom -D / dev / ttyUSB0. Apa yang menyebabkan masalah koneksi ini di Windows?
Tangkapan layar terlampir adalah saya mengetik "ls" setelah saya terhubung. Jadi terhubung dengan baik, tetapi output dan inputnya kacau. (lihat apa yang saya ketik setelah bagian merah adalah "ls")
serial
microcontroller
SwimBikeRun
sumber
sumber
LF
,VT
danFF
. VDT punya a mode monitor , yang menyebabkan kode kontrol ASCII (sepertiLine Feed
,Vertical Tab
danForm Feed
) untuk ditampilkan sebagai karakter yang dapat dilihat serupa daripada melakukan tindakan pada kursor. Tetapi meskipun karakter-karakter seperti itu ada dalam output Anda, masih ada kursor yang sebenarnya mengendalikan kursor berlangsung. (2) Beberapa alfa huruf kecil (ASCII 0x61: 0x7A) tampaknya dipetakan kembali ke karakter gambar-garis, yang berkisar dari 0x81 hingga 0xDF dalam kode tampilan PC IBM.Jawaban:
Ini terjadi pada saya juga dan menutup dan membuka kembali TeraTerm menyelesaikan masalah ini. Saya tidak perlu mengatur ulang MicroZed.
Saya menduga bahwa TeraTerm dapat keluar dari sinkronisasi atau secara otomatis mengubah pengkodean karakter dengan cepat. Saya menduga ini karena saya sudah memulai sesi berkomunikasi dengan baik. Saya kemudian memberikan file biner yang segera menyebabkan masalah yang Anda lihat. Sekali dalam keadaan itu saya tidak bisa keluar sampai saya menutup TeraTerm.
sumber