关于DragonBoard 410c的串口UART转USB适配器设计

处理器/DSP

892人已加入

描述

嵌入式开发过程中,开发板因为缺乏键盘和显示器,我们难以在直接对硬件进行操作,这个时候,通过一台机器的串口对其余主机进行控制不失为一种快捷、有效的方法。

因此对于嵌入式工程师来说,UART一定不会陌生。串口打印调试更是嵌入式开发基础中的基础。

我们的DragonBoard 410c并没有引出特定的uart接口,不过对于稍微有些硬件基础的朋友来说这都不是什么难事。

这篇文章可能有点小白,希望对初学的朋友能有一定帮助。 :)

UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。

在嵌入式设计中,UART用来主机与辅助设备通信

首先是uart转usb适配器

以上模块将下位机的uart数据转为usb数据发送给上位机,我们直接将usb插入PC即可使用。

usb

UART使用标准的TTL/CMOS逻辑电平(0~5v、0~3.3v、0~2.5v或0~1.8v)来表示数据,高电平表示1,低电平表示0。

为了增强数据的抗干扰能力、提高传输长度,通常将TTL/CMOD逻辑电平转换为RS-232逻辑电平,3~12v表示0,-3~-12v表示1。

最精确的连线方法只有3根电线:TxD用于发送数据,RxD用于接收数据,Gnd用于给双发提供参考电平

如图所示,

我们将黑色的GND线连入pin1;

将绿色的RxD线连入pin11;

最后将白色的TxD连入pin13。

大功告成!!!

此时我们还需要控制端安装驱动(如果PC是Linux系统则不需要此步骤)

Drivers are available at the following locations:

  Windows: http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41

  MAC OS X: http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41

  Android: http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=230&pcid=41

驱动安装完后,就可以使用串口工具进行控制了。 因为师承的原因,我个人习惯在Linux下使用gtkterm,轻量级且方便。

图为Windows下的效果:

usb

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分