- 测试计算机的串口和串口线是否正常?
将串口线或者USB转串口线连接到计算机上后,打开串口调试助手,设置好参数。用镊子将串口线或者USB串口线的2脚和3脚短接起来。点击串口调试助手上的手动发送。如果每点击一次就接收到一次数据,就说明串口和串口线是正常的。
- 测试串口数据通道
测试串口的硬件数据是否能正常传输,可以先写好发送和接收的程序,循环地发送或者接收,然后用示波器观察Tx或Rx引脚。 例如由ARM往PC机的串口发送数据,如果串口输出的是232电平,则可以在示波器中观察到一个大的跳变;如果是TTL电平,则是一个矩形波。
- ARM串口与电脑串口之间的连接
电脑的串口是标准RS232电平,最高电压 可达 +15V 或 -15V。如果ARM板上的串口输出的电平是TTL电平,则须注意不能够直接与电脑的串口相连接。如果要进行连接,就必须加一个MAX232电平转换芯片,将TTL电平转为RS232电平后方可连接。
- 怎样测试MAX232
按照MAX232芯片手册给出的参考电路,焊接好电路以后,上电,测试MAX232的电压信号。MAX232的2脚对地是10V左右,6脚对地是-10V左右,16脚是+5V左右,15脚接地。
- RS232和TTL
TTL电平信号被利用的最多是因为通常数据表示采用二进制规定,+5V等价于逻辑“1”,0V等价于逻辑“0”,这被称做TTL(晶体管-晶体管逻辑电平)信号系统,这是计算机处理器控制的设备内部各部分之间通信的标准技术。
EIA-RS-232C在TxD和RxD上,逻辑1(MARK)=-3V~-15V ,逻辑0(SPACE)=+3~+15V 。即是反逻辑的。RS232电平适合于外部的数据传输。
- DB9管脚定义
公头与母头的管脚排序是相反的(即公头的1脚在左边,母头的1脚在右边,),画封装时要特别注意。
1.RS-232端(DB9母头/孔型)引脚定义
引脚序号 2 3 5 1、4、6 7、8
信号定义 TXD RXD 地 内部相连 内部相连
注:该口可直接插入计算机的COM口
2.RS-232端(DB9公头/针型)引脚定义
引脚序号 2 3 5 1、4、6 7、8
信号定义 RXD TXD 地 内部相连 内部相连
注:该口可接与计算机通讯的设备