嵌入式Linux添加cp2102芯片并配置通信

1./dev目录下tty设备释义

/dev/tty                                                    当前控制终端Terminal

/dev/ttyn和/dev/console                         (虚拟)控制台终端

/dev/ttySn   一般为/dev/ttyS0                 串行端口终端,接串口线使用的端口设备

/dev/ttyUSBn   一般为/dev/ttyUSB0       USB转串口终端,接USB转串口线可用此端口设备

2.CP3202芯片介绍

主芯片为CP2102,安装驱动后生成虚拟串口

USB取电,引出接口包括3.3V(<40mA),5V,GND,TX,RX,信号脚电平为3.3V,正逻辑

板载状态指示灯、收发指示灯,正确安装驱动后状态指示灯会常亮,收发指示灯在通信的时候会闪烁,波特率越高亮度越低

支持从300bps~1Mbps间的波特率

通信格式支持:1)5,6,7,8位数据位;2)支持1,1.5,2停止位;3)odd,even,mark,space,none校验

支持操作系统:windows vista/xp/server 2003/200,Mac OS-X/OS-9,Linux

USB头为公头,可直接连接电脑USB口

3.CP2102设备加载

要想操作CP2102的U转串设备,需要配置内核U转串驱动,主要包括以下几个驱动添加:

Device Drivers --->

         [*USB support --->

                     <*> USB Serial Converter support --->

                                    [*]   USB Generic Serial Driver

                                    <*>   USB CP210x family of UART Bridge Controllers

4.设备使用

驱动配置后,插入CP2102芯片的U转串设备后,/dev目录下一般会生成ttyUSB0设备节点,使用以下命令向其输出数据即可:

echo 123  > /dev/ttyUSB0

猜你喜欢

转载自www.cnblogs.com/AaronSeeWorld/p/13152713.html