花费 25 ms
LoRaWAN调试踩坑心得(一)

先说两句 在调试和移植的过程中 我们经常想用节点去抓上行包 或者去抓下行包 但在抓取的过程中发现,上行包抓取不到到,或是下行包抓取不到,或者是两个都抓取不到,觉得非常的诡异。明明接收频点、BW和 ...

Sun Jul 02 00:01:00 CST 2017 0 10537
LoRa硬件调试-前导码

前言 已知LoRa数据包在负载之前会有一段前导码,接收端是先检测前导码,收到前导码之后才认为有数据发送过来。 那么不同的前导码的长度会有什么影响呢? 前导码长短的优劣势 举个例子 上 ...

Tue Aug 07 07:45:00 CST 2018 0 4915
LoRaWAN移植笔记(一)__RTC闹钟链表的实现

近日在阅读semtech的Lora-net/LoRaMac-node。此代码是LoRaWAN MAC层的node段的代码。 此代码中构建了一个定时器链表,此链表构建得非常的巧妙,现在和大家分享。 ...

Wed Dec 21 18:11:00 CST 2016 8 6535
LoRaWAN_stack移植笔记(七)_数据包的接收发送

以下的代码适用于LoRa sx1276点对点的通讯,纯粹的考虑在非发射模式下即为接收模式 配置sx1276的射频参数,并且切换到接收模式 SX1276 发包 在配置好射频参数之后,发包就像发 ...

Fri May 26 19:40:00 CST 2017 1 5866
LoRaWAN_stack移植笔记(一)--RF硬件相关

和硬件相关的问题 TCXO 的使用 根据SX1276数据手册, 如果使用TCXO,则需要配置RegTcxo寄存器为0x19,代码如下 否则配置为0x09,因为芯片上电默认 ...

Wed Jan 11 17:05:00 CST 2017 0 5750
LoRaWAN stack移植笔记(五)__调试1

先废话一小段 在将LoRaWAN的程序移植的过程中,调试发现了很多的问题。 做好记录工作,防止以后再踩坑 移植使用的是LoRaMac-node库,使用的是STM32L151CBT6 MCU,需要 ...

Wed Jan 11 17:15:00 CST 2017 0 4964
LoRaWAN_stack移植笔记(三)__SPI

stm32相关的配置 由于例程使用的主控芯片为STM32L151C8T6,而在本设计中使用的主控芯片为STM32L051C8T6,内核不一样,并且Cube库相关的函数接口及配置也会有不同,所以芯片的 ...

Wed Jan 11 17:10:00 CST 2017 0 4149
LoRaWAN stack移植笔记(六)_调试2

前言 调试的过程中碰到的问题基本都是以前没有遇到过的,而且需要对整个协议栈及射频方面的工作流程较熟悉才能找到问题的原因,需要多读SX1276的数据手册以及与射频芯片的物理层通信例程和MAC层通信例程 ...

Wed Jan 11 17:14:00 CST 2017 0 3923
LoRaWAN_stack移植笔记 (二)_GPIO

stm32相关的配置 由于例程使用的主控芯片为STM32L151C8T6,而在本设计中使用的主控芯片为STM32L051C8T6,内核不一样,并且Cube库相关的函数接口及配置也会有不同,所以芯片的 ...

Wed Jan 11 17:08:00 CST 2017 0 3729
LoRaWAN_stack移植笔记(四)__RTC

stm32相关的配置 由于例程使用的主控芯片为STM32L151C8T6,而在本设计中使用的主控芯片为STM32L051C8T6,内核不一样,并且Cube库相关的函数接口及配置也会有不同,所以芯片的 ...

Wed Jan 11 17:11:00 CST 2017 0 2909

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM