Arm串口pc机

这几天研究了Mini2440开发板上的串口的相关知识整理如下:

 

1、串口的定义

串行通讯:一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。

串口的数据传输以串行方式传输的,一次只能传输一个bit位。串口的数据传输速率用bps或波特率来描述。

 

串口通信设备可称为:

数据通信设备(DCE,Data Communication Equipment) /

数据终端设备 (DTE,Data Terminal Equipment)

 

Mini2440的串口图在【相册中】......

 

S3C2440本身有3个串口UART0,1,2,其中UART0,1可组合成为一个全功能的串口(正在学习中...具体的应用我也不太懂),这三个串口对应板上的CON1,CON2,CON3,这三个接口都是从CPU直接引出的,是TTL电平。其中UART0做了RS232电平转换,对应于COM0,可通过附带的直连线与PC机互相通信。

1.1、RS232接口

板上的RS232接口为9针接口:

 2.2参数设置

 

9针接口针脚定义:

Pin 1         CD           Received Line Signal Detector (Data Carrier Detect)

Pin 2         RXD        Received Data

Pin 3         TXD        Transmit Data

Pin 4         DTR         Data Terminal Ready

Pin 5         GND        Signal Ground

Pin 6         DSR         Data Set Ready

Pin 7         RTS         Request To Send

Pin 8         CTS         Clear To Send

Pin 9         RI             Ring Indicator

 

9     信号方向来自     缩写               描述

1         调制解调器         CD             载波检测

2         调制解调器         RXD          接收数据

 

3          PC                      TXD           发送数据

4          PC                      DTR           数据终端准备好

5                                     GND           信号地

         调制解调器        DSR           通讯设备准备好

7          PC                      RTS           请求发送

8          调制解调器        CTS           允许发送

9          调制解调器        RI              响铃指示器

2、串口通信的基本参数

  串口一般用于ASCII码字符的传输。最基本的串口通信只需三个引脚即可实现,分别是地线(GND),接受(RXD)和发送(TXD)。其他引脚可用于握手协议。

  为了正确实现串口间的通信,必须对串口的参数进行设置。

Windows下的超级终端与Mini2440开发板的串口通信:

2.1位置

开始->所有程序->附件->通讯->超级终端

 

 1>每秒位数:

  即波特率。该参数表示每秒传输的比特数。另外,此参数的设置要与板子工作时的串口波特率一致。(可以查看开发板的相关说明)(115200)说明,板子的串口波特率为115200

2>数据位:

  在计算机发送的数据包中,实际的数据往往不会是8位(因为在这8位中还可能包括 开始/停止位、数据校验位等)。

在串口通信中可选择5、6、7或8位。设定数据位主要是考虑所要传输的数据内容。

若传输标准ASCII码,使用7位。若是扩展ASCII码,必须使用8位。(8位

3>奇偶校验位:

  该位用于串口通信中的简单检错。奇偶校验主要有奇,偶,标记,空格的方式,也可以不使用校验。

4>停止位:

  用于标志该数据包数据结束,可取1位。(默认选1

5>数据流控制:

  数据流控制可以分为

  软件流控制(Xon/Xoff)- >使用特殊的字符作为启动或停止标志。

  硬件流控制- >通过使用硬件信号(CRT/TRS)来实现。

在此我们选择 无流控制 ,否则你只能看到输出而不能看到输入。

 

 

在Linux下面有minicom

你可能感兴趣的:(windows,Terminal,终端,Signal,通讯,相册)