精华内容
下载资源
问答
  • 2019-09-20 21:22:37

    透明数据传输是指:上位机与模块进行信息交换的数据格式,没有像指令字头、结束符等数据包信息,只要上位机串口有数据输出,模块就把串口的数据以无线方式编码发送,当接收模块接收到发射模块发送的无线数据信号后进行解码,把解码后的数据按发送端的格式从串口输出。也就是说模块对使用者是开放的,透明的,实际上,在点对多点的组网通信中,我们完全可以将无线数据透明传输方式等同于有线连接的总线方式。不同点是无线连接方式存在较大延时。

     

     

    就是在传输过程中,对外界透明,就是说看不见是传送网络不管传输的业务如何,只负责将需要传送的业务传送到目的节点,同时保证传输的质量即可,而不对传输的业务进行处理。

    2、透明传输是指数据直接通过系统中的互连功能模式而不进行RLP纠错,如果进行了RLP纠错即为非透明传输。

    3、就是所谓的透明传输,不管传的是什么,所采用的设备只是起一个通道作用,把要传输的内容完好的传到对方!

    4、透传的设备是个黑箱子,进来是什么出去也是什么
    透明传输是指不管所传数据是什么样的比特组合,都应当能够在链路上传送。当所传数据中的比特组合恰巧与某一个控制信息完全一样时,就必须采取适当的措施,使接收方不会将这样的数据误认为是某种控制信息。这样才能保证数据链路层的传输是透明的。
    透传的设备是个黑箱子,进来是什么出去也是什么。
    透明传输不用关心下层协议的传输,比如你要寄信,只需要写地址交给邮局就行了,然后对方就能收到你的信,但是中途经过多少车站,火车,邮递员,你根本不知道,所以对于你来说邮递的过程是透明的。
    与面向连接和电话系统的工作模式相似,其特点是:
    1、面向连接的数据传输过程必须经过建立连接、连接维护和释放连接的3个过程;
    2、数据传输过程中,各分组不需要携带目的地址。
    面向连接数据传输的收发数据顺序不变,因此传输的可靠性好,但协议复杂,通信效率不高。
    说明:RLP(Radio Link Protocol): 无线连接协议,是一种严格的纠错方式。当数据在接收端被 “查出”有错后,接收端可要求电话重新进行数据传输,如有必要,反复进行,直至接收数据完全正确为止

    转载于:https://www.cnblogs.com/locean/p/6168750.html

    更多相关内容
  • 通信协议是一种分层结构的,根据 ISO 的 7 层模型通信协议分为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。如果用户想通过卓岚 ZLSN 模块的以太网透明传输协议实现串口数据和以太网数据的转发,
  • 二层协议报文透明传输是利用二层隧道技术在二层网络设备上提供对接入用户的标准协议(例如STP、LACP)和用户自定义协议报文的透明传输
  • ZStack传感器透明传输源程序V2.4.1-IAR7.51.rar
  • 使用de2-115板卡全双工调试通过。
  • SerialNet模式将本地异步串口通信转换成基于TCP/UDP协议的网络通信。其主要目是将串行通信的简单设备实现在网络上的通信,而这些设备不需要做任何改变,为此,SerialNet模式定义了一系列相关的操作参数,这些参数的...
  • zigbee透明传输

    2011-02-25 15:16:04
    基于cc2430的zigbee的透明传输源程序,经过测试顺利实现传输功能。
  • 目录 一、数据链路层功能概述 二、封装成帧 透明传输 组帧的四种方法 一、数据链路层功能概述 数据链路层在物理层提供服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的...

    一、数据链路层功能概述

    数据链路层在物理层提供服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。
    在这里插入图片描述
    数据链路层的功能就是将网络层的数据报进行加工和处理,然后在传输到物理层。

    二、封装成帧

    封装成帧的过程就是把网络层的IP数据报加上帧首部和帧尾部形成链路层的数据传输单元,也就是形成帧。IP数据报成为帧的数据部分。
    在这里插入图片描述
    封装成帧就是在一段数据的前后部分添加首部和尾部,这样就构成了一个帧。接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。
    在这里插入图片描述
    首部和尾部包含许多的控制信息,他们的一个重要作用:帧定界(确定帧的界限);
    在这里插入图片描述
    帧的开始和帧的结束由定界符确定,发送从帧开始(帧首部)开始逐个比特发送,直到发送到帧尾部。

    接收端从帧首部判断出来发送了一个帧数据,接收端开始接收数据,直到发现帧尾部的定界符;

    帧同步:接收方应当能从接收到的二进制比特流中区分出帧的起始和终止;
    在这里插入图片描述
    组帧是在发送端进行的,帧同步是在接收端进行的;

    帧首部+帧尾部+帧的数据部分的总长度是数据链路层的帧长,为了提高帧的传输效率,应该使帧的数据部分尽可能大于首部和尾部。链路层的协议规定了帧的数据部分的最大传送单元MTU,在不同协议中MTU的值不同。在传输过程中,帧的数据部分的长度一定小于等于最大传送单元MTU。

    透明传输

    透明传输是指不管所传输的数据是什么样的比特组合,都应当能够在链路上传送。因此,链路层就“看不见”有什么妨碍数据传输的东西。

    当所传数据中的比特组合恰巧与某一个控制信息完全一样时,就必须采取适当的措施,使接收方不会将这样的数据误认为是某种控制信息,这样才能保证数据链路层的传输是透明的。

    组帧的四种方法

    • 字符计数法:
      帧首部使用一个计数字段(第一个字节,八位)来标注帧内字符数。
      在这里插入图片描述

    痛点:鸡蛋装在一个篮子里了。比如第一个字节从5变成4,这样第一个帧的结束位就发生错误了。接着,第二个帧、第三个帧等往下的所有帧都发生了错误。

    • 字符(节)填充法:
      在这里插入图片描述

    SOH是帧首部的第一个标记开始的字节,EOT是帧尾部的结束字节,有了这两个字节,接收端就能够判断帧接收的开始位置和结束位置。

    SOH和EOT对应的比特组合可以根据协议的不同而不同,在接收端,看到【00000001】比特组合就知道帧开始,看到【00000100】就知道帧结束,这样接收端就能接收到一个完整的帧。

    当传输的帧是由文本文件组成时(文本文件的字符都是从键盘上输入的,都是ASCII码)。不管从键盘上输入什么字符都可以放在帧里传输过去,即透明传输。
    在这里插入图片描述

    当传输的帧是由非ASCII码的文本文件组成时(二进制代码的程序或图像等),这种情况下帧数据部分可能会出现SOH或者EOT这两个定界符对应的比特组合,就要采用字符填充方法实现透明传输。

    在这里插入图片描述

    假如帧中的原始数据如上所示,在数据部分出现很多控制字符,比如EOT、SOH。对于这样的原始数据,首先需要进行字符填充。字符填充的过程就是在这些控制信息的字符前面加上一个转义字符(一个八位的比特组合),填入这样的字节用于告诉接收端忽略其后侧的EOT等信息,直到接收端遇到真正的EOT结束字符。

    填充完毕后,发送端开始发送数据。接收端接受数据,发现SOH即开始接收数据,当看到ESC,接收端理解ESC是为了帮助实现透明传输使用的,接着会把ESC移除,并正常接收其后侧的EOT,直到遇到真正的EOT,结束数据接收。
    在这里插入图片描述

    • 零比特填充法;
      在这里插入图片描述

    零比特填充法中,首部和尾部的标志符是一样的,都是【01111110】。在发送一连串比特数据的时候,如果数据中出现同样的【01111110】,零比特填充法通过每五个1填充一个0的方法来避免出现数据传输错误问题。

    在发送端,发送端扫描整个信息字段,只要连续5个1,就立即填入1个0。

    在接收端收到一个帧时,先找到标志字段确定边界,再用硬件对比特流进行扫描。发现连续5个1时,就把后面的0删除。

    零比特填充法:保证了透明传输,在传送的比特流中可以传送任意比特组合,同时不会引起对帧边界的判断错误。

    • 违规编码法;
      在这里插入图片描述
      在曼切斯特编码中,每一个比特对应的电频都是对应“高-低”或者“低-高”,不会出现“高-高”或者“低-低”这两种编码方式,因此这两种编码方式就是两种违规的编码方法。

    因此可以使用“高-高”,“低-低”来定界帧的起始和终止。

    由于字节计数法中Count字段的脆弱性(其值若有差错将导致灾难性后果)及字符填充实现上的复杂性和不兼容性,目前较为普遍使用的帧不同法是比特填充和违规编码法。

    展开全文
  • 数据链路 (data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。 现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件...

    链路 (link) 是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。 一条链路只是一条通路的一个组成部分。

    数据链路 (data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。

    1. 现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。(网卡工作在数据链路层)
    2. 一般的适配器都包括了数据链路层和物理层这两层的功能。(路由器的接口也是工作在数据链路层

    也有人采用另外的术语。这就是把链路分为物理链路和逻辑链路。

    物理链路就是上面所说的链路。

    逻辑链路就是上面的数据链路,是物理链路加上必要的通信协议。

    早期的数据通信协议曾叫做通信规程 (procedure)。因此在数据链路层,规程和协议是同义语。 

    在数据链路层,探讨的是如何将一段数据传递给另外一个节点的接口。在传递的时候变成电信号,光信号,还是无线信号,我们并不关心这个,因为这是物理层需要做的事情。

    数据链路层像个数字管道 


    常常在两个对等的数据链路层之间画出一个数字管道,而在这条数字管道上传输的数据单位是帧。

     数据链路层不必考虑物理层如何实现比特传输的细节。甚至还可以更简单地设想好像是沿着两个数据链路层之间的水平方向把帧直接发送到对方。

     三个基本问题


    数据链路层协议有许多种,不管是哪种数据链路协议,但有三个基本问题则是共同的。这三个基本问题是:

    • 封装成帧
    • 透明传输
    • 差错控制

    1.封装成帧


    分组:当一台端系统向另外一台端系统发送数据时,通常会将数据进行分片,然后为每段加上首部字节,从而形成计算机网络的专业术语:分组。这些分组通过网络发送到端系统,然后再进行数据处理。

    • 封装成帧 (framing) 就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。(网络层给你了数据包,网卡就要将其封装一下,加上头和尾部从网络层给到数据链路层的ip数据报大小是有限制的,叫做最大传输单元,以太网是1500个字节,如果超过了这个大小,那么网络层的IP数据包就要分片)(封装成帧的意思就是给网络层的数据包加上头和尾,有头有尾代表一个完整的数据)
    • 首部和尾部的一个重要作用就是进行帧定界。

     举例:用控制字符进行帧定界的方法举例


    当数据是由可打印的 ASCII 码组成的文本文件时,帧定界可以使用特殊的帧定界符。

    控制字符 SOH (Start Of Header) 放在一帧的最前面,表示帧的首部开始。另一个控制字符 EOT (End Of Transmission) 表示帧的结束。

    ASCII表里面有非打印的字符,这些字符不是键盘输入的,都是一些控制字符。 

    2. 透明传输


    如果数据中的某个字节的二进制代码恰好和 SOH 或 EOT 一样,数据链路层就会错误地“找到帧的边界”。当作无效帧丢弃就产生错误了。 

    解决透明传输问题

    解决方法:字节填充 (byte stuffing) 或字符填充 (character stuffing)。

    发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC”(其十六进制编码是1B)。

    接收端的数据链路层在将数据送往网络层之前删除插入的转义字符。

    如果转义字符也出现在数据当中,那么应在转义字符前面插入一个转义字符 ESC。当接收端收到连续的两个转义字符时,就删除其中前面的一个。

    封装成帧加上头和尾,传输的时候加上转义字符,接收的时候去掉转义字符,加头和尾的过程叫做封装成帧,插入转义字符和去掉转义字符的过程叫透明传输。

    不同链路协议解决的透明传输的方法不一样,这个转义字符到底是啥,完全由数据链路层搞定,但是,所有的数据链路层都要解决这个问题。

    透明

    指某一个实际存在的事物看起来却好像不存在一样。

    “在数据链路层透明传送数据”表示无论发送什么样的比特组合的数据,这些数据都能够按照原样没有差错地通过这个数据链路层。

    透明传输是指不管所传的数据是什么样的比特组合,都能在链路上传输,当所传输的数据中的比特组成恰巧与链路层的某个控制信息完全一致时,就必须采取适当的措施,这样才不会使控制数据与需要传输的数据混淆,这样才能确保数据链路层的透明传输。

     3. 差错检测


    链路层数据以帧的形式发送,在发送的过程中,接收方节点的链路层硬件可能会由于信号干扰或者电磁噪音等原因错误的把 1 识别为 0 ,0 识别为 1。这种情况下没有必要转发一个有差错的数据报,所以许多链路层协议提供一种机制来检测这样的比特差错。通过让方节点在帧中包括差错检测比特,让接收节点进行差错检查,以此来完成这项工作。

    运输层和网络层通过因特网校验和来实现差错检测,链路层的差错检测通常更复杂,并且用硬件实现。差错纠正类似于差错检测,区别在于接收方不仅能检测帧中出现的比特差错,而且能够准确的确定帧中出现差错的位置。

    差错检测和纠正的技术主要有

    • 奇偶校验:它主要用来差错检测和纠正

    • 校验和:这是一种用于运输层检验的方法

    • 循环冗余校验:它更多应用于适配器中的链路层

    • 在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率 BER (Bit Error Rate)。
    • 误码率与信噪比有很大的关系。
    • 为了保证数据传输的可靠性,在计算机网络传输数据时,必须采用各种差错检测措施。
    • 在数据链路层传送的帧中,广泛使用了循环冗余检验 CRC 的检错技术。 

    帧的数据部分+数据链路层首部来计算帧校验序列,计算完之后将帧校验序列写到FCS一块发出去。接收端收到之后使用帧校验序列来验证里面有没有差错。如果有差错就丢掉了。

    在数据链路层是不可靠传输,如果有差错就直接丢弃,不会重传。

    数据链路层有没有重传功能,完全看数据链路层协议有没有这个功能。ppp hdlc以太网协议都不具有可靠传输,有错误就直接丢弃,由传输层来实现。

    需要注意的是校验的部分是帧的数据部分和数据链路层首部,检擦这些部分在传输过程当作有没有差错。用于校验的部分写到帧的FCS位置。

    循环冗余检验的原理

    • 在发送端,先把数据划分为组。假定每组 k 个比特。
    • 在每组 M 后面再添加供差错检测用的 n 位冗余码,然后一起发送出去。

     冗余码的计算

    • 用二进制的模 2 运算进行 2n 乘 M 的运算,这相当于在 M 后面添加 n 个 0。
    • 得到的 (k + n) 位的数除以事先选定好的长度为 (n + 1) 位的除数 P,得出商是 Q 而余数是 R,余数 R 比除数 P 少 1 位,即 R 是 n 位。
    • 将余数 R 作为冗余码拼接在数据 M 后面,一起发送出去。

    冗余码的计算举例

    • 现在 k = 6, M = 101001。
    • 设 n = 3, 除数 P = 1101,
    • 被除数是 2nM = 101001000。
    • 模 2 运算的结果是:商 Q = 110101,余数 R = 001。
    • 把余数 R 作为冗余码添加在数据 M 的后面发送出去。发送的数据是:2nM + R,即:101001001,共 (k + n) 位。  

     循环冗余检验的原理说明 

    假设101001是我们要传输的数据,冗余码需要生成3位二进制,这个时候就需要在原始数据后面加上3个0,然后选一个除数,除数要比冗余码多一位,冗余码是3位,除数就得是4位。

    这个除数其实是每种协议提前定义好的,发送端和接受端都知道这个除数。

    冗余码的计算

     接收端对收到的每一帧进行 CRC 检验

    (1) 若得出的余数 R = 0,则判定这个帧没有差错,就接受 (accept)。

    (2) 若余数 R ≠ 0,则判定这个帧有差错,就丢弃。

    • 但这种检测方法并不能确定究竟是哪一个或哪几个比特出现了差错。
    • 只要经过严格的挑选,并使用位数足够多的除数 P,那么出现检测不到的差错的概率就很小很小。

    帧检验序列 FCS


    算出来的CRC叫做帧校验序列,CRC是一个算法,当然也可以通过其他算法得出帧校验序列FCS的计算方法除了CRC还有其他算法算出帧校验序列。

    在数据后面添加上的冗余码称为帧检验序列 FCS (Frame Check Sequence)。

    循环冗余检验 CRC 和帧检验序列 FCS 并不等同。

    • CRC 是一种常用的检错方法,而 FCS 是添加在数据后面的冗余码。
    • FCS 可以用 CRC 这种方法得出,但 CRC 并非用来获得 FCS 的唯一方法。

    应当注意


    •  仅用循环冗余检验 CRC 差错检测技术只能做到无差错接受 (accept)。
    • “无差错接受”是指:“凡是接受的帧(即不包括丢弃的帧),我们都能以非常接近于 1 的概率认为这些帧在传输过程中没有产生差错”。
    • 也就是说:“凡是接收端数据链路层接受的帧都没有传输差错”(有差错的帧就丢弃而不接受)。
    • 单纯使用 CRC 差错检测技术不能实现“无差错传输”或“可靠传输”。

    • 应当明确,“无比特差错”与“无传输差错”是不同的概念。
    • 在数据链路层使用 CRC 检验,能够实现无比特差错的传输,但这还不是可靠传输。
    • 要做到“无差错传输”(即发送什么就收到什么)就必须再加上确认和重传机制。
    • 本章介绍的数据链路层协议都不是可靠传输的协议。

     

     

     

    补充


    1 数据链路层概述

    数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。数据链路层在不可靠的物理介质上提供可靠的传输。

    该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。

    有关数据链路层的重要知识点:

    • 数据链路层为网络层提供可靠的数据传输;

    • 基本数据单位为帧;

    • 主要的协议:以太网协议;

    • 两个重要设备名称:网桥和交换机。

    封装成帧:“帧”是数据链路层数据的基本单位

    透明传输:“透明”是指即使控制字符在帧数据中,但是要当做不存在去处理。即在控制字符前加上转义字符ESC。

    2 数据链路层的差错监测

    差错检测:奇偶校验码、循环冗余校验码CRC

    • 奇偶校验码–局限性:当出错两位时,检测不到错误。

    • 循环冗余检验码:根据传输或保存的数据而产生固定位数校验码

    展开全文
  • 透明传输

    千次阅读 2019-12-01 16:17:29
    透明传输 发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义符“ESC”(其十六进制编码是 1B)。 字节填充(byte stuffing)或字符填充(character stuffing) ——接收端的数据链路层在将数据...

    透明传输

    在这里插入图片描述
    发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义符“ESC”(其十六进制编码是 1B)。
    字节填充(byte stuffing)或字符填充(character stuffing) ——接收端的数据链路层在将数据送往网络层之前删除插入的转义字符。
    如果转义字符也出现数据当中,那么应在转义字符前面插入一个转义字符。当接收端收到连续的两个转义字符时,就删除其中前面的一个。

    在这里插入图片描述

    展开全文
  • STM8和STM32实现SI4463串口透明传输程序 带有SI4463上位机软件 可以设置SI4463的功率,频率和无线速率。上位机是采用C#开发。
  • 此款在SONET/SDH架构上实现以太网透明传输的方案较之现有的其它方案,具有高带宽利用率(虚级联)、低成本(二层处理)、易实现(标准以太网GMII和MII接口)等优势。 城域网中IP业务传输的技术 技术与经济领域...
  • 一款基于SEMTECH公司SX1276无线透明传输模块(收发一体),采用先进的 LoRa 扩频技术,传输距离与穿透能力比传统FSK提升1倍以上;同时使用FEC前向纠错算法,能主动纠正被干扰的数据包,使通讯距离更远,抗干扰能力更...
  • 基于FPGA的TS流透明传输系统
  • 数据链路层实现透明传输的方法

    千次阅读 2021-11-08 08:39:09
    实现透明传输的方法 数据链路层三个基本问题 1.封装成帧 封装举例: 2.透明传输 实现透明传输的方法:
  • 二层协议报文透明传输是利用二层隧道技术在二层网络设备上提供对接入用户的标准 协议(例如STP、LACP)和用户自定义协议报文的透明传输
  • ZStack传感器透明传输源程序V2.4.1-IAR7.51
  • 本文基于为嵌入式系统中接口间的数据透明传输提供缓存区的建模设计的目的,采用了分层的设计方式,通过分析并定义了在数据透明传播时所需的接口间映射关系和缓存层次分类,并结合不同数据流对于其缓存区的不同需求,...
  • 二层协议透传功能提供一种技术确保用户私网的二层协议报文在公网内透明传输。通 过在骨干网边缘设备上替换来自用户网络的原始二层协议报文的组播目的MAC地址为 指定组播MAC地址,实现指定用户网络之间的二层协议报文...
  • ZStack-CC2530-2.3.0-1.4.0_透明传输 使用ZStack实现透明传输数据
  • 二层协议透传功能提供一种技术确保用户私网的二层协议报文在公网内透明传输。通过在骨干网边缘设备上替换来自用户网络的原始二层协议报文的组播目的MAC地址为指定组播MAC地址,实现指定用户网络之间的二层协议报文...
  • 数据链路层之透明传输

    千次阅读 2019-04-25 23:36:53
    通过字节填充法可以解决上面这个问题(透明传输的问题) 发送端的数据链路层,在含有开始,结束和这字符本身的二 进制编码插入“ESC”字符,才发送给接收端的数据链路层, 然后接收端的数据链路层再把对方加的字符...
  • 二层协议透传功能提供一种技术确保用户私网的二层协议报文在公网内透明传输。通过在骨干网边缘设备上替换来自用户网络的原始二层协议报文的组播目的MAC地址为指定组播MAC地址,实现指定用户网络之间的二层协议报文...
  • 封装成帧和透明传输

    千次阅读 2020-03-01 11:41:06
    如图所示,SOU为开头,EOT为结尾,透明传输就是要保证SOH到EOT之间的所有数据都能正确发送,要能保证在帧数据部分中遇到了EOT之类的控制字段而不为所动。 值得一提的是:当传送的帧都是文本文件组成时(文本文件的...
  • 要求: 当传送的帧由文本文件组成时,不管从键盘上输入什么字符都可以放到帧中传输(透明传输) 当传送的帧由非ASCLL码的文本文件组成时,就要采用字符填充方法实现透明传输 【注】从键盘上输入的文本,对应的都是...
  • 文章目录本章启航思维导图数据链路层数据链路层基本概念数据链路层功能概述封装成帧透明传输组帧的四种方法字符计数法字符填充法零比特填充法违规编码法 本章启航思维导图 数据链路层 数据链路层基本概念 结点:...
  • 对于传输网络来说,透传...就是所谓的透明传输,不管传的是什么,所采用的设备只是起一个通道作用,把要传输的内容完好的传到对方! 简单点说,透传的设备是个黑箱子,进来是什么出去也是什么 未来的趋势就是传输.
  • 提出一种无线AdHoc网络中具有功率控制的透明传输调度算法,通过探测接收邻居的节点数目,周期性地调整节点发射功率,从而提高空间利用率,减少与邻居节点的冲突。通过分析和仿真,证明本算法比没有功率控制的透明...
  • 正点原子无线串口LORA模块透明传输学习整理

    千次阅读 热门讨论 2021-01-15 19:00:15
    基本上和正点原子手册上一样,只是为了以后使用方便,去除了屏幕显示和定向传输部分的代码。 串口使用串口三 定时器使用TIM7,用PA4记录AUX上升沿和下降沿变化。 Lora简介 引脚配置及功能: 相关函数整理 去除了...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 128,652
精华内容 51,460
关键字:

透明传输

友情链接: RTKLIB-master.zip