Linux驱动开发之 四 (那些必须要了解的硬件知识 之 串口)
在前面的文章中,我们了解处理器、存储器,在这篇文章中老谢想和大家聊聊在实际项目开发过程中串口的基本知识和作用。
一、串口简介
如果要非常细致的了解串口的定义,直接问度娘是最快的方式。老谢在这里就不再赘述。大致描述如下:
- RS-232协议,相比RS-422,RS-285有着更为广泛的应用,特别是嵌入式开发过程中,应用极为广泛,可谓工程师的眼睛。工程师们靠UART tool了解系统的运行状态、调试以及处理相关问题,而这一系列的信息交互都离不开串口这双“眼睛”。
- 串口基本分为9pin式和25pin式,这是标准的串口接口定义,如下图所示:
标准的串口pin脚定义DB9和DB25对比如下表:
- 然而,在实际项目开发过程中,标准串口的应用已经越来越少。现在笔记本电脑上也几乎很难再看到串口的存在。所以,在现代嵌入式开发过程中,USB转UART的应用更为流行。下图是比较典型的USB2UART tool的线路图。话说PL2303的应用确实非常广泛。欲使用该货,咱们还需在PC上装载PL2303的驱动,而这驱动在网络上可免费下载到。
不知道你有没有注意到,在这