串口通信之手机应用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

这个可以用示波器量出来!
计算机RS232口的Pin脚定义
最简单的串口连接方式
• 手机和计算机的通信用的是这种最简单的方式
串口通信在手机之应用
• 下载.
– 手机的软件一般是通过串口通信的方式传给手机,再写 入手机Flash中的.(有通过USB方式的)
• 调试用.
– 手机软件运行的debug信息,以及一些发给手机软件的 外部命令是通过串口通信的方式实现的.
• 信号电平标准:
– 计算机的RS-232口采用的信号电平定义为: - 5v ~ - 15v 规定为 “1”,+5v ~ 15v 规定为 “0”, 通常计算机的RS-232口的1为-10v,0为+10V.
串口设置Biblioteka Baidu
• 串口设置: “BBBB,P,D,S”,BBBB 为波特率,P 为奇偶校验,D 为 数据位数,S 为停止位数。例如9600,n,8,1,表示9600波特率,无奇 偶校验(O-奇校验E-偶校验),8位数据位,1位停止位。 • 合法的波特率为110 , 300, 600, 1200, 2400, 9600, 14400, 19200, 28800, 38400, 56000,128000,256000
• 通信方式
– 和手机的通信一般采用最简单的串口连接方式, 通信之需要Tx,Rx,GND三根信号线. – PC支持更加复杂的串口通信方式.比如通信中 需要硬件握手等.
手机用的Rx,Tx信号线(ADI)
Tx,Rx的分配
• USC1,USC2
– 在AD6525 Spec的Pin Functionality表格的 universal system connector里面(第六页)已经 写清楚,USC1可以被配置为TDI(Input),USC2可 以被配置为TDO(Output).所以,USC1= RX,USC2 = TX.
• 下表说明合法的奇偶校验值:设置值 描述 E 偶数 (Even) M 标记 (Mark) N 缺省 (Default) None O 奇数 (Odd) S 空格 (Space)
• 合发的数据位:4 、5 、6 、7 、8 (缺省)
• 合法的停止位值:1 (缺省)、1.5 、2
串行通信的数据表示(一般PC输出)
• 蓝牙通信用.
– 手机软件和蓝牙芯片之间的通信是通过串口通信的方 式进行通信的.
• 数据通信用.
– 手机模拟成一个无线上网的Modem,AT指令等.
PC和手机串口通信之差异
• 电平特性
– 第五页所示:一般PC用+10V表示 “0”,-10V表 示”1”. – 但手机一般用+2.8V表示”0”,0V(or -2.8V不能 确定)表示”1”.(具体的需要用示波器量一下). 所以:我们不能把PC的串口的Tx,Rx直接连到手机 端的Rx,Tx.模块是用EVB来完成这个电平转换 功能的.手机是用USB转RS232芯片来达到手机 电平要求的.
串口通信之手机应用
串口通信的基本原理
• 串行通信是指一条信息的各位数据被逐位 按顺序传送的通信方式. • 计算机通过串口和外界通信的方式是串行 通信. • 串行通信有RS-232标准,RS-422/RS-485等 标准. • PC带的串口是RS-232标准的串口.
串行通信的物理标准
• 波特率
– 每秒传送的二进制位数(每一个Byte是8个二进 制位).(计算机自带的RS-232口支持的最高波特 率为115200,但我们常用的USB转RS-232支持 最高达921600的波特率).
• GPIO-1,GPIO-3.
– AD6525 Spec的Pin Functionality表格里面(也 是第六页)已经写清楚,GPIO-1可以被配置成为 (b_RX),GPIO-3可以被配置成为(b_TX)
MTK平台
• MTK平台下载和抓Log,读写校准数据都是 用的同一个对串口.18Pin连接器的3,4Pin.
相关文档
最新文档