系列文章:
【从0到1搭建LoRa物联网】1、LoRa物联网的架构
【从0到1搭建LoRa物联网】2、终端设备开发方式
前言:从本文开始以ASR6505来聊聊LoRa终端设备的开发。

1、ASR6505 开发环境搭建

ASR6505是基于stm8l152和sx1262 封装的,因此开发环境和STM8的一样,STM8的开发环境一般常用的有IAR for STM8和STVD+COSMIC。

2、ASR6505 SDK开发包

ASR6505的SDK是在Semtech的LoRa-Node基础上移植到STM8L上面的,基本上改动的只有mcu部分。其中只有RTC部分进行库封装,其他部分均可以看到源代码。ASR6505的SDK目录结构说明如下,在原厂SDK的基础上增加部分外设的应用,简化了部分代码。左边是SDK的树形图,右边是对树形图的各个文件夹的功能进行了说明。

这里补充说明一下:LinkWAN是阿里对LoRaWAN做了一些修改,同时阿里云也支持LinkWAN。

3、ASR6505 硬件

前面提到ASR6505是STM8L15X和SX1262的SIP封装,因此ASR6505引出来的引脚既有STM8的、也有SX1262的引脚,其中SX1262与mcu通信相关的SPI引脚、DIO1引脚、BUSY引脚已经在芯片内部连接在了一起。

3.1、开发板简介

LoRa-Node开发板基于ASR6505开发,将所有的接口按照类别引了出来,板载USB转串口,SWIM下载调试口,集成有棒状天线。

3.2、原理图

(1)晶振选择

32M晶振用于LoRa,使用有源晶振时,DIO3用于供电;32.768K用于MCU。

(2)射频开关控制

GPIO0和ANT_SW_CTRL(DIO2)用于控制射频收发切换。

(3)射频片选

ASR6505是STM8L和SX1262的SIP封装,SPI其他三个引脚已经在芯片内部连接在了一起,片选引脚在原理设计上用GPIO1(SPI0_NSS)控制。

3.3、PinMap

为了便于开发将ASR6505的引脚命名和STM8的引脚命名一一对应列举了出来,实际在编程的时候还是主要以STM8的引脚为主,实现各种功能。

欢迎关注微信公众号【物联网思考】,获取资料,从0到1搭建LoRa物联网的所有软硬件资料将会分享在公众号。

【从0到1搭建LoRa物联网】3、国产LoRa终端ASR6505软硬件相关推荐

  1. 【从0到1搭建LoRa物联网】15、LoRa连接到The Things Network

    系列文章: [从0到1搭建LoRa物联网]1.LoRa物联网的架构 [从0到1搭建LoRa物联网]2.终端设备开发方式 [从0到1搭建LoRa物联网]3.国产LoRa终端ASR6505软硬件 [从0到 ...

  2. 【从0到1搭建LoRa物联网】11、ASR6505 LoRaWAN通信

    系列文章: [从0到1搭建LoRa物联网]1.LoRa物联网的架构 [从0到1搭建LoRa物联网]2.终端设备开发方式 [从0到1搭建LoRa物联网]3.国产LoRa终端ASR6505软硬件 [从0到 ...

  3. 【从0到1搭建LoRa物联网】13、低成本单通道网关(一)

    系列文章: [从0到1搭建LoRa物联网]1.LoRa物联网的架构 [从0到1搭建LoRa物联网]2.终端设备开发方式 [从0到1搭建LoRa物联网]3.国产LoRa终端ASR6505软硬件 [从0到 ...

  4. 【从0到1搭建LoRa物联网】1、LoRa物联网的架构

    什么是LoRa? LoRa是Lang Range的简称,属于LPWAN(low-power Wide-Area Network,低功耗广域网)通信技术的一种,由美国Semtech(升特)公司2013年 ...

  5. 【从0到1搭建LoRa物联网】16、LoRa连接到腾讯云物联网平台

    系列文章: [从0到1搭建LoRa物联网]1.LoRa物联网的架构 [从0到1搭建LoRa物联网]2.终端设备开发方式 [从0到1搭建LoRa物联网]3.国产LoRa终端ASR6505软硬件 [从0到 ...

  6. 【从0到1搭建LoRa物联网】9、国产LoRa终端ASR6505 PingPong通信OLED显示

    系列文章: [从0到1搭建LoRa物联网]1.LoRa物联网的架构 [从0到1搭建LoRa物联网]2.终端设备开发方式 [从0到1搭建LoRa物联网]3.国产LoRa终端ASR6505软硬件 [从0到 ...

  7. 【从0到1搭建LoRa物联网】17、LoRa连接到chirpstack

    系列文章: [从0到1搭建LoRa物联网]1.LoRa物联网的架构 [从0到1搭建LoRa物联网]2.终端设备开发方式 [从0到1搭建LoRa物联网]3.国产LoRa终端ASR6505软硬件 [从0到 ...

  8. 【从0到1搭建LoRa物联网】8、国产LoRa终端ASR6505 PingPong通信

    系列文章: [从0到1搭建LoRa物联网]1.LoRa物联网的架构 [从0到1搭建LoRa物联网]2.终端设备开发方式 [从0到1搭建LoRa物联网]3.国产LoRa终端ASR6505软硬件 [从0到 ...

  9. 【从0到1搭建LoRa物联网】10、LoRa终端ASR6505 ADC采样

    系列文章: [从0到1搭建LoRa物联网]1.LoRa物联网的架构 [从0到1搭建LoRa物联网]2.终端设备开发方式 [从0到1搭建LoRa物联网]3.国产LoRa终端ASR6505软硬件 [从0到 ...

最新文章

  1. 360浏览器打不开网页_浏览器打不开网页是什么原因 打不开网页原因解决方法...
  2. 一键进入dfu模式软件_dfu模式是什么 dfu模式介绍及进入方法【详解】
  3. 服务器与项目之间的关系,项目 服务器 和数据库的关系
  4. 企业实战_05_MyCat用户密码加密
  5. 类的定义与抽取 java 1615134563
  6. python flask webapi_在将Python Flask webapi部署到azurep时遇到依赖性问题
  7. java map 变量_Java源码解析HashMap成员变量
  8. linux安装python_最基础:如何安装Python?
  9. Qt6安装教程——国内源
  10. winfrom DotNetBar sideNav控件使用问题
  11. golang html转成pdf,使用_go-wkhtmltopdf_将html转pdf
  12. 微信小程序开发实战第六讲之手机号验证码登录
  13. iptables限速 iptables限制流量
  14. [A133 Android11] 连接pc板子掉电
  15. [DEMO] 互联网广告RTB机制简介
  16. 台式电脑计算机怎么看是固态硬盘,怎么看电脑是机械硬盘还是固态硬盘
  17. Objective-C和iPHONE系列教程
  18. PHP中preg_match详解
  19. Ubiq:A Scalable and Fault-tolerant Log Processing Infrastructure
  20. 还在为PPT烦恼?有了这四大高质量的PPT模板网站,1秒做出精美PPT

热门文章

  1. 关于Compound Word Transformer论文代码的环境配置
  2. oracle date类型字段,Oracle Date类型
  3. 极智Coding | C 和 C++ 读存 bin 文件方法
  4. Spark+Hadoop环境搭建
  5. Kotlin 标准库随处可见的 contract 到底是什么?
  6. vue2+vue3小白零基础教程—vue2篇,全网2021最详细教程
  7. [TsinsenA1490] osu!(乔明达)
  8. 游戏开发插件整理(亲测可用)
  9. 苏宁单挑京东 大苏宁战略猜想
  10. dbi与dbd的含义与区别