sudo wget https://raw.githubusercontent.com/lurch/rpi-serial-console/master/rpi-serial-console -O /usr/bin/rpi-serial-console && sudo chmod +x /usr/bin/rpi-serial-console
查看狀態
rpi-serial-console status
pi與外面溝通
sudo rpi-serial-console disable
putty登入pi
sudo rpi-serial-console enable
http://pyserial.sourceforge.net/
lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 046e:52c2 Behavior Tech. Computer Corp.
Bus 001 Device 005: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
dmesg
[ 3.918608] usb 1-1.3: Manufacturer: Prolific Technology Inc.
[ 4.381888] udevd[156]: starting version 175
[ 5.663024] usbcore: registered new interface driver usbserial
[ 5.849718] usbcore: registered new interface driver usbserial_generic
[ 6.011840] usbserial: USB Serial support registered for generic
[ 6.144607] usbcore: registered new interface driver pl2303
[ 6.369701] usbserial: USB Serial support registered for pl2303
[ 6.576284] pl2303 1-1.3:1.0: pl2303 converter detected
[ 6.804671] bcm2708-i2s bcm2708-i2s.0: Failed to create debugfs directory
[ 6.845768] usb 1-1.3: pl2303 converter now attached to ttyUSB0
[ 10.238043] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 10.734688] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
>>> import serial
>>> device=serial.Serial()
>>> device.timeout=500
>>> device.baudrate=115200
>>> device.port=1
>>> device.open()
>>>
>>> while(1):
>>> x=device.read(1)
>>> print ord(x[0])
>>>
>>> device.close()
apt-get install minicom
# minicom -s
Serial port setup [Enter]
+-------------------------------------------------------------+
| A - Serial Device : /dev/ttyUSB0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program -: |
| E - Bps/Par/Bits : 115200 8N1 |
| F - Hardware Flow Control : No |
| G - Software Flow Control : No |
| |
| Change which setting? |
+-------------------------------------------------------------+
Save setup as dfl
Exit from Minicom
ctrl + a
q(退出)
//USB
minicom -b 115200 -o -D /dev/ttyUSB0
//GPIO
minicom -b 115200 -o -D /dev/ttyAMA0
沒有留言:
張貼留言