原文:LoRaWAN_stack移植筆記 (二)_GPIO

stm 相關的配置 由於例程使用的主控芯片為STM L C T ,而在本設計中使用的主控芯片為STM L C T ,內核不一樣,並且Cube庫相關的函數接口及配置也會有不同,所以芯片的驅動所以做修改。另外例程中對STM 庫函數的再一次封裝的方法也非常值得學習。 GPIO 的配置 例程中可以看到,對IO口的初始化只有這一句,是因為例程中對GPIO的操作進行了封裝,方便了上層的使用。 例程中使用Enu ...

2017-01-11 09:08 0 3729 推薦指數:

查看詳情

LoRaWAN_stack移植筆記(三)__SPI

stm32相關的配置 由於例程使用的主控芯片為STM32L151C8T6,而在本設計中使用的主控芯片為STM32L051C8T6,內核不一樣,並且Cube庫相關的函數接口及配置也會有不同,所以芯片的 ...

Wed Jan 11 17:10:00 CST 2017 0 4149
LoRaWAN_stack移植筆記(四)__RTC

stm32相關的配置 由於例程使用的主控芯片為STM32L151C8T6,而在本設計中使用的主控芯片為STM32L051C8T6,內核不一樣,並且Cube庫相關的函數接口及配置也會有不同,所以芯片的 ...

Wed Jan 11 17:11:00 CST 2017 0 2909
LoRaWAN_stack移植筆記(一)--RF硬件相關

和硬件相關的問題 TCXO 的使用 根據SX1276數據手冊, 如果使用TCXO,則需要配置RegTcxo寄存器為0x19,代碼如下 否則配置為0x09,因為芯片上電默認 ...

Wed Jan 11 17:05:00 CST 2017 0 5750
LoRaWAN_stack移植筆記(七)_數據包的接收發送

以下的代碼適用於LoRa sx1276點對點的通訊,純粹的考慮在非發射模式下即為接收模式 配置sx1276的射頻參數,並且切換到接收模式 SX1276 發包 在配置好射頻參數之后,發包就像發 ...

Fri May 26 19:40:00 CST 2017 1 5866
LoRaWAN stack移植筆記(六)_調試2

前言 調試的過程中碰到的問題基本都是以前沒有遇到過的,而且需要對整個協議棧及射頻方面的工作流程較熟悉才能找到問題的原因,需要多讀SX1276的數據手冊以及與射頻芯片的物理層通信例程和MAC層通信例程 ...

Wed Jan 11 17:14:00 CST 2017 0 3923
LoRaWAN stack移植筆記(五)__調試1

先廢話一小段 在將LoRaWAN的程序移植的過程中,調試發現了很多的問題。 做好記錄工作,防止以后再踩坑 移植使用的是LoRaMac-node庫,使用的是STM32L151CBT6 MCU,需要要移植到STM32L051C8T6 這個MCU上面。 開始正文 JLink的配置 由於第一次 ...

Wed Jan 11 17:15:00 CST 2017 0 4964
LoRaWAN移植筆記(一)__RTC鬧鍾鏈表的實現

近日在閱讀semtech的Lora-net/LoRaMac-node。此代碼是LoRaWAN MAC層的node段的代碼。 此代碼中構建了一個定時器鏈表,此鏈表構建得非常的巧妙,現在和大家分享。 此定時器鏈表底層使用的是RTC的鬧鍾(Alarm)機制(將日歷時間轉換成時間戳時間),而非使用一個 ...

Wed Dec 21 18:11:00 CST 2016 8 6535
(筆記)CANOpen移植(CanFestival移植)

在網上下載CanFestival源碼最新版本CanFestival-3-884a60cbb83e 建立以下文件夾: inc文件夾:放LM3S8962硬件相關以及驅動部分的頭文件,adc ...

Thu Mar 19 05:24:00 CST 2015 0 6771
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM