LoRa学习之射频层(节点)_通用节点;射频-程序员宅基地

技术标签: LoRa 射频层 学习  

  最近学习lora模块知识。对此进行总结

                             lora部分主要分为四层:底层(外设),射频层,网络层,应用层

APP

NWK

MRFI

BSP

 

                                                   BSP:版级支持包,将单片机的硬件功能抽象为函数调用接口。

                                                   MRFI:最小射频接口,将射频芯片的基本功能抽象为函数调用接口。

                                                   NWK:网路层,提供组网支持,实现网络管理,为上层提供数据通道。

                                                   APP:应用层,具体应用功能的实现。

 

首先是    1.MRFI初始化

                                                                                   

               对于射频参数设置可以参考另一篇  射频参数       获取RSSI作为随机数种子 获取当前信号值

           2.MRFI发送数据

                 MRFI发送数据由MRFI_Transmit()完成.

                                           

          MRFI分为两种发送状态

                                  1. MRFI_TX_TYPE_FORCED – 强制发送 

                                       当为这个状态时候,直接发送

                                  2. MRFI_TX_TYPE_CCA - 信道空闲时发送

                                      当为这个状态时,进行CAD信道检测,检测是否有前导码

       3.MRFI接收数据

                   MRFI接收数据由Mrfi_SyncPinRxIsr ()完成。此函数在在硬件中断服务函数BSP_GpioPin0Isr()中调用。

 

                                                      

                    若MRFI正确接收,则通知网络层接收数据 MRFI_RxCompleteISR(void)

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_36101480/article/details/102880292

智能推荐

Java知识体系最强总结(2021版)-程序员宅基地

文章浏览阅读2.8k次,点赞6次,收藏55次。学习Java请关注B站 【黑马程序员】Java知识体系主要包括基础知识,工具,并发编程,数据结构与算法,数据库,JVM,架构设计,应用框架,中间件,微服务架构,分布式架构,程序员的一些思考,团队与项目管理,运维,权限,推荐书籍,云计算,区块链等,包含了作为一个Java工程师在开发工作学习中需要用到或者可能用到的绝大部分知识。千里之行始于足下,希望大家根据自己的薄弱点,查缺补漏,根据自己感兴趣的方面多学习,学的精通一点,从现在开始行动起来。路漫漫其修远兮,吾将上下而求索,不管编程开发的路有多么难走,多么艰辛_java知识体系

CEPH -S集群报错汇总_ceph集群health_warn-程序员宅基地

文章浏览阅读2.2k次。问题一:ceph -shealth HEALTH_WARN too many PGs per OSD (320 > max 300)查询当前每个osd下最大的pg报警值:[root@k8s-master01 ~]# ceph --show-config | grep mon_pg_warn_max_per_osdmon_pg_warn_max_pe..._ceph集群health_warn

MATLAB算法实战应用案例精讲-【图像处理】计算机视觉(补充篇)-程序员宅基地

文章浏览阅读370次。任何广角视角或是物理空间的表现都可以概括为全景图(Panorama)。在数字信息尚未发达的时代,全景图绘制是最常用的景观和历史事件的表现手法,下图为Robert Barker于1792年绘制的伦敦全景和北宋画家张择端的清明上河图(部分)。19世纪初,在法国巴黎一家著名歌剧院的首席布景画家达盖尔发明了银版摄影法的不久之后,摄影师们开始尝试集成多张图片来制作宽景图。而在19世纪末的全景相机已可以通过旋转扫描线型图像或是其他机械方式来制作近乎180度的宽景图。

关于《计算机网络(第七版)》的总结_计算机网络第七版和第八版有什么区别-程序员宅基地

文章浏览阅读2.5k次。计算机网络明天就要考了,今天就一边写一边总结,当做复习。第一章互联网的两个基本特点:连通性和共享。互联网的组成:边缘部分:就是我们所使用的的主机。核心部分:网络和路由器。(这其实和我们城市相反,核心反而不住“人”,哈哈)边缘部分:客户-服务器方式,对等连接方式(两者既是服务端也是客户)核心部分:交换方式:电路交换(一定面向连接),报文交换,分组交换(就是将报文细分然后连续发送)计算机..._计算机网络第七版和第八版有什么区别

Java8中list集合的常用方法_java8 list-程序员宅基地

文章浏览阅读1.5w次,点赞5次,收藏55次。1、检查list集合中是否存在某个值boolean b = list.stream().filter(m -> m.getBuName().equals("张三")).findAny().isPresent();_java8 list

ARP(地址解析协议)_arp协议只工作在局域网吗-程序员宅基地

文章浏览阅读973次。不能找到B的IP地址。A主机的ARP会在该局域网内广播发送一个ARP请求分组,携带源主机(A)的IP地址,MAC地址,目的主机的IP地址。在该局域网内的所有主机运行的ARP进程都会收到该请求分组,当主机IP与请求分组内携带的目的主机的IP地址相同时会收下该分组并向A发送响应分组,响应报文中写入自己的MAC地址。网络层使用IP地址,但实际网络的链路上传送数据帧时,最终还是必须使用链路层的MAC地址,IP地址与MAC地址因为格式不同所以并不存在简单的映射关系(例如,IP地址有32位,MAC地址有48位)。_arp协议只工作在局域网吗

随便推点

vscode 设置打开终端的默认工作目录/路径_vscode打开时的终端位置-程序员宅基地

文章浏览阅读1.1k次,点赞9次,收藏3次。vscode使用小方法_vscode打开时的终端位置

maven 全入门_no packing or no stoping-程序员宅基地

文章浏览阅读2.5k次。使用SPRINGSOURCE TOOL SUITE创建maven web project推荐使用springsource的sts(一款基于eclipse整合的ide)sts下载地址安装好m2clipse插件后在ide菜单栏点击 window --> preferences输入maven出现下图中所示.点击user settings 选择解压后maven下_no packing or no stoping

Python数据分析之pandas库的使用详解_python中pandas库详解-程序员宅基地

文章浏览阅读1.8k次,点赞9次,收藏44次。本篇文章目录一、前言二、什么是pandas三、pandas安装四、pandas的常用数据类型4.1 series:表示一维,带标签数组,一行或一列4.1.1创建series4.1.2 打印索引值4.1.3 打印数据值4.1.3 创建一个具有标签索引的series4.1.4 使用python字典创建series4.1.5 根据索引值查询数据4.2 DataFrame:表示二维,多行多列五、数据的读取......_python中pandas库详解

android监听短信发送和接收_android 监听短信-程序员宅基地

文章浏览阅读1.8k次。这一段内容如果要使用广播就加service。_android 监听短信

基于springboot+Mybatis的学生成绩管理系统_springboot学生成绩管理系统-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏31次。基于springboot+mybatis的学生成绩管理系统_springboot学生成绩管理系统

SpringBoot+Vue3项目跨域配置及Set-Cookie:SameSite=Lax 问题_spring boot 跨域 去除自动返回samesite=lax-程序员宅基地

文章浏览阅读417次,点赞3次,收藏11次。Set-Cookie:SameSite=Lax 问题,跨域配置_spring boot 跨域 去除自动返回samesite=lax

推荐文章

热门文章

相关标签