最后更新:2022-04-10 18:51:49 手机定位技术交流文章
串行接口简称串口,也称为系列通信接口或系列通信接口(通常称为COM接口),是一个以直线方式运行的延伸界面。数据逐个传输称为序列接口。它有一条通讯渠道。提供双向通信(直接使用电话线作为传输线)只需要一条输电线。从而大大降低了本,远程通信尤其如此。但传送速度较慢
小结:
1) 这是一种与设备进行欺骗性通信的方法。
3 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
双 双 双 双 双 双 双 双 双 双 双 双 双 双 双 双 双 双 双 双 双 双 双 双 双 双 双 双 双
转移率相当缓慢。
有RS-232、RS-422和RS-485系列接口。
**RS-232**
RS-232之间的发送电压和接收电压的差别大约只有2V到3V。这就解释了为什么可燃抑制剂如此之低的原因。因此,由于在双线线上的分散能力,它的行驶距离约15米。最大速度为20千b/秒。RS-232旨在与点对点(即只有一对接收和分配装置)进行通信,并打算与另一对进行通信。其驾驶负荷在3至7千米之间。因此,RS-232适合于当地装置之间的通讯。
**RS-422**
典型的RS-422接口是四线接口。事实上,有一条信号线。共5根线。它的DB9连接 充满了脚。由于接收器的输入阻力强,发送驱动力强于RS232,因此,接收器的输入阻力强,发送驱动力强于RS232。因此,许多接收的节点可以连接到同一个传输线。可能达到10个节点。这是主人(硕士)的装置其余的则是Salve的工作。由于设备问题,我们无法通信。因此,RS-422允许多次双向对话。
RS-422的最大传输距离为1219米。最高的传输率是每秒10兆比特。它逆向平衡了双弦线的长度和传输速度。速度不到100千b/秒,只有最大的传输距离是可能的。最大传输速度只能在相对较小的距离内实现。对于标准100米长的双弦线,最大传输速率仅为1兆b/秒。
RS-422要求有最后的阻力,抑制值与传输电缆阻力大致相当,短距离传输不需要最后的阻力,即最后的电阻力通常位于传输线的最远端。
**RS-485**
因为RS-485建在RS-422的基础上若干RS-485电力要求相当于RS-422电力条例。如果所有转让均匀,输电线必须连接到末端抗药性,等等。RS-485可在两条或四条线上作业。双线技术使几个点之间的真正的双向交流成为可能。而采用四线连接时,只有一对一的通讯是可能的, 就像RS-422。只有一个主设备( Master ) 。其余为从设备,尽管如此,其表现仍超过RS-422。在四线或二线联线公共汽车上,可另外收到32个装置。
RS-485的传播输出电压不同于RS-422的传播电压。RS-485电压范围为7V至+12V。RS-422的电压范围为7V至+7V。RS-485接收器的最低输入阻力是12K剑、S-422 4k Ken和S-485达到所有RS-422标准。因此,RS-485驱动器可在RS-422网络内运作。
RS-485和RS-422是一回事。最大传输范围约为1219米。最高的传输率是每秒10兆比特。双重扼杀的长度与传输率有关。速度不到100千b/秒,可以使用所需的最大电缆长度。最大传输速度只能在相对较小的距离内实现。超过100米双倍扼杀距离的最大传播速率仅为每秒1Mb。
RS-485需要两次最后阻力,由传输电缆的特性决定。在短距离传输中,不需要最后阻力,即最后阻力位于传输公共汽车两端,通常长度不到300米。

RS-232电平
逻辑水平1为3至15V,逻辑水平0为+3至+15V,水平定义一度颠倒。
TTL电平
+5V相当于逻辑1, 0V相当于逻辑0(即二进制意味着数据)。
输出高电平>=2.4V,输出低电平<=0.4V;
输入高电平>=2.0V,输入低电平<=0.8V
** 两个芯片的连接**

芯片连接到电脑上的序列端口

输入输出的数据必须首先传送到SBUF登记册。
想要接收数据
想要发送数据

SCON (空端口控制器): 地址可搜索
| SFR name | address | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
| SCON | 98H | SM0/FE | SM1 | SM2 | REN | TB8 | RB8 | TI | RI |
当SM1和SM1合并时,SM0表现如何?

REN:允许/开发序列界面接收控制位置信息,控制位置信息由软件控制,即当REN=1时,它能够接收、激活RXD、开始接收信息并阻止接收。
提供的八位数数据完成后,硬件自动定位,TI=1,主机请求中断,软件即TI=0必须重复使用。
收到八位数数据完成后,硬件自动定位,RI=1,请求主机中断,软件即RI=0必须重复使用。
PCON 序列序列端口控制器:找不到地址
| SFR name | address | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
| PCON | 87H | SMOD | SMOD0 | - | POF | GF1 | GF0 | PD | IDL |
当程序定位为SMOD=1时,序列通信模式加倍1,230比特,当SMOD=0时,每种运行模式的端口率加倍。
二.二.3:负责连续破坏的主计长
可允许的中断登记 IE(可处理)
| SFR name | address | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
| IE | A8H | EA | - | ET2 | ES | ET1 | EX1 | ET0 | EX0 |
EA: CPU控制完全崩溃, EA=1, CPU打开, EA=0, CPU停止;在每次中断中, EEA 控制先于 CPU 。
ES: 序列间断允许标志;ES=1表示允许的间断;ES=0表示禁止间断。

设定系列港口要求如下:结晶频率11.0592Mhz, 端速率为9 600;序列UART1, 操作模式1, 序列接收控制;接收和发送断路信号。
SCON 位数: 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
移植计算初始定时器值 : “ X” 是初始定时器值 。

解决方案X = 3, Timer Spill = 10, #FD =
代码实现
本文由 在线网速测试 整理编辑,转载请注明出处。