一:树莓派GPIO口,需要GPIO14(TXD),GPIO15(RXD),Ground。

img1

二:连接方式。

cp2102的rxd连接到树莓派的txd,cp2102的txd连接到树莓派的rxd,以及cp2102的GND连接到树莓派的ground。

img2

img3

物理链接收将cp2102插入pc上,树莓派上电。

三:使用minicom连接树莓派。

先调整参数:

liuxuzzz@liuxuzzz:~$ sudo minicom -s

    +-----[configuration]------+
    | Filenames and paths      |
    | File transfer protocols  |
    | Serial port setup        |
    | Modem and dialing        |
    | Screen and keyboard      |
    | Save setup as dfl        |
    | Save setup as..          |
    | Exit                     |
    | Exit from Minicom        |
    +--------------------------+

选择第三个,Serial port setup,串口初始化。

    +-----------------------------------------------------------------------+
    | 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?                                              |
    +-----------------------------------------------------------------------+

A:选择硬件,可用以下命令查看:

liuxuzzz@liuxuzzz:~$ dmesg | grep cp2

[27694.924466] usbcore: registered new interface driver cp210x
[27694.924478] usbserial: USB Serial support registered for cp210x
[27694.924495] cp210x 3-1:1.0: cp210x converter detected
[27694.924582] usb 3-1: cp210x converter now attached to ttyUSB0

可以发现最后一行,cp210x是ttyUSB0,所以A为/dev/ttyUSB0文件。

E:选择波特率,一班就是115200,或者9600,与晶振有关。此处设置的参数意思是

波特率115200,8位数据,无奇偶校验,1位停止位。

选择完成后回车退出到主页面,选择“ Save setup as dfl ”保存配置并跳转到rasp的gpio输出。

成功如图,可以看见系统启动输出(此时从新插拔电源才能看见,不然在登陆界面)。

img4

img5