台式机电脑后面的9针接口便是com口(串口) 在工业操控 数据收集上使用广泛
最右边的是串口接口 统称为RS232接口 (封装DB9)
通讯过程中只要两个脚参加通讯
2脚:电脑的输入RXD
3脚:电脑的输出TXD 经过2 ,3 脚就可以完结全双工(可一起收发)的串行异步 通讯
5脚:接地
RS232的引脚电路衔接完结(就三个脚)
关于单片机
单片机的P3口是有两个复用接口RXD 和TXD 这是单片机进行串行通讯的收发口 衔接应该错位的对应到电脑的TDX RDX上
留意:单片机和rs232的电平规范是不一样的(各种电平规范见另一word)
单片机的电平规范 TTL电平 :+5V表明1 0V表明0
Rs232的电平规范 +15/+13 V表明1 -15/-13 表明0
所以 单片机与电脑串口通讯就应该遵从下面的衔接方法:
在单片机与上位机给出的rs232口之间 经过电平转化电路(最上面图中的Max232芯片) 完结TTL电平与RS232电平之间的转化
PC串口与单片机串口衔接方法图:
留意这两个DB9: DB91是在电脑上的 DB92是在单片机试验板上焊接着的
这儿的穿插衔接的意思是 DB91的RXD连着DB92的TXD
DB92的RXD连着DB91的TXD这样穿插着衔接
假如电脑没有rs232口 只要USB口 可以用串口转接线转出串口 如图:
这个时分在电脑上位机上需求装置驱动程序
留意 这个驱动程序驱动的是PL2303芯片(在上图的大头里边) 使得RS232信息转化成usb信息
下图为上图的内部结构:
用串口通讯比USB简略 由于串口通讯没有协议 使用方便简略