一直想着2018年的博客第一篇应该怎样写?

本计划写点稍微“高大上”的内容,脑海里筛选了一些,然而,却并没觉得多么“高大上”。想着,与其这样一推再推,倒不如就按着自己的节奏一步步地来。

也许“简单就是复杂,浅显便是高深!”。

找了个机会,将常用的三种USB转串口芯片(CH340、FT232、PL2302),在嵌入式linux平台下作了个简单读写的测试实验。

实验内容:

通过USB转串口芯片,将传感器与电脑设备相连接,运行linux下.C生成的可执行文件,通过串口发送“读命令”后,获取传感器返回的数据,并将完整的数据打印在控制台中。

1. 使用CH340芯片,每隔2S发送一次读命令,打印信息如下:

2. 使用PL2302芯片,每隔2S发送一次读命令,打印信息如下:

3. 使用FT232芯片,每隔2S发送一次读命令,打印信息如下:

结论:

通过对比三款芯片的测试数据,发现在同样的条件下:

(1)linux内核自带的默认的三种芯片驱动。

(2)测试软件完全一致。

PL2302会出现偶尔数据丢失的情况。

注意:本站所有文章除特别说明外,均为原创,转载请务必以超链接方式并注明作者出处。 标签:嵌入式,硬件