Top > FT232 広告 USB-シリアル変換最近のノートPC(デスクトップも)はシリアルポート(COMポート)を持っていないものが多いのでシリアルポートを使って制御する周辺機器などは接続できない。 bitbang(デジタルI/O)もできる FT232系(FT232BM、FT232BL、 FT232RL)はFuture Technology Devices International Ltd(FTDI)のUSB−シリアル(RS232C)変換チップ。 カーネルさえ対応していれば(カーネルを構築したときに「USB support」-> 「USB Serial Converter support」あたりで設定しておく)つなぐだけで認識される。 つないだ後、 # dmesg を実行すると usb 7-3.2: new full speed USB device using ehci_hcd and address 3 usb 7-3.2: configuration #1 chosen from 1 choice usbcore: registered new driver usbserial drivers/usb/serial/usb-serial.c: USB Serial support registered for generic usbcore: registered new driver usbserial_generic drivers/usb/serial/usb-serial.c: USB Serial Driver core drivers/usb/serial/usb-serial.c: USB Serial support registered for FTDI USB Serial Device ftdi_sio 7-3.2:1.0: FTDI USB Serial Device converter detected drivers/usb/serial/ftdi_sio.c: Detected FT232BM usb 7-3.2: FTDI USB Serial Device converter now attached to ttyUSB0 usbcore: registered new driver ftdi_sio drivers/usb/serial/ftdi_sio.c: v1.4.3:USB FTDI Serial Converters Driver と出力される。 と言うわけで /dev/ttyUSB0 と言うところが新しくできたシリアルポートになる。 $ ls -l /dev/ttyUSB0 とやると crw-rw---- 1 root dialout 188, 0 2007-04-10 17:37 /dev/ttyUSB0 と出るので、rootもしくはdialoutでないとアクセスできないので、通常ユーザーで使用するときはdialoutのグループに登録しておく 資料など注意FT232から出力されるTXDは正論理なので普通のRS232Cとは違う。同様に使う場合は反転する必要がある。 「FT232RLの問題」で書いたとおり、ちゃんと認識しないときは、 # killall brltty とやって、「brltty」を止めるとうまくいくときがある。 広告 |