初级会员

- 积分
- 172
- 金钱
- 172
- 注册时间
- 2016-2-27
- 在线时间
- 20 小时
|
发表于 2018-3-23 06:13:24
|
显示全部楼层
本质上讲,不存在什么“USB转串口”这样的东西,因为他俩在通信协议上本来就是不同层。
从通信协议的角度说,串口可以简单的看成是一个物理层的协议,你给他一个数据,他就直接发,加上CRC校验什么的,都可以理解是数据直发模式;说白了,你给我数据我就发,其他的什么我都不管;
USB的协议就复杂多了,很久以前研究过,有主从协调,带宽设置什么的一大堆,这些是上层的,然后底层用的是什么我记不太清了,简单的讲,USB相当于一个协议栈,有各个层,它的最底层才是和串口对等的。
比如,我(CPU)想寄封信,我骑自行车(串口方式)把信送到了邮局(CH340, FTDI232芯片之类USB串口转换芯片),邮局把信用汽车(USB方式)送到了对方邮局,然后对方邮局派人骑自行车(串口方式)把信送给了接受人(对方CPU)。
所以你看,CH340, FTDI232芯片之类的相当于这个邮局。但是在这里,他们不是必须的,我也可以自己骑自行车直接把信送到收件人门口,这个就是传统的纯串口模式。
|
|