原创 LoRa開發|LoRaWAN節點(node)代碼解析(STM32L051+SX1276/8)安信可RHF76-052

一、前言         嵌入式開發中我們要時刻保持代碼的高效與整潔。目前LoRaWAN規範有兩個版本V1.0.2和V1.0.3,相應的SDK也有兩個:LoRaMac-node v4.0.0和LoRaMac-node v4.4.2。LoR

原创 NB-IOT開發|nbiot開發教程《一》AT指令類模組驅動解析

嵌入式開發中我們要時刻保持代碼的高效與整潔 看之前,先點贊 好習慣,要養成 一、前言         嵌入式開發中我們要時刻保持代碼的高效與整潔。NBIOT的出現帶動了物聯網行業的火爆,物聯網行業似乎總是離不開NBIOT。但是,我將N

原创 LoRa開發|LoRa(SX1276/8)串口透傳代碼-將LoRa封裝成單獨的驅動(STM32)

一、前言         嵌入式開發中我們要時刻保持代碼的高效與整潔。2020年,開年註定不平凡,新型冠狀肺炎的出現哪裏也去不了,在家無聊寫點東西吧。最近和一友人聊天,友人一直在抱怨學習lora沒有前途,一直在糾結要不要學習,我只是默默的

原创 nRF52805-低價格的藍牙BLE5.0

一、前言         近期在開發BLE的時候拿到了一款nordic的BLE:nRF52805,通過官網幾乎找不到任何資料,因爲這個款藍牙芯片是特供的,但是通過SoftDevice確實能發現一下nRF52805的蛛絲馬跡,說明確實有nR

原创 LoRa開發--lora cad模式下待機功耗計算

一、CAD功耗計算 計算只是LoRa設備不包括MCU的功耗 500ms間隔CAD待機功耗   電流/mA 時間/mS 小時換算爲mS 消耗能量/mAh CAD 10 10 3600000 2.77778E-05 休眠 0.001 500

原创 STM32L例程03--串口輸出usart及其printf重定向(基於cola_os)

一、實驗目的 1.實現串口信息打印。 2.每1s鍾打印一次信息。 3.串口接收到數據,然後打印出來 一、實驗步驟 1.CubeMax配置 配置PA9,PA10爲串口輸出,導出工程。 2.usart驅動創建 串口驅動實現原理: 中斷接收到

原创 STM32L例程02--GPIO輸出控制LED狀態切換(基於cola_os)

一、實驗目的 1.實現GPIO口的輸出。 2.控制LED狀態切換,500ms閃爍一次。 一、實驗步驟 1.CubeMax配置 配置PB1爲輸出,修改Lable爲LED,導出工程。 2.LED驅動創建 stm32_led.c #incl

原创 STM32L例程01--環境搭建Keil安裝及CubeMax安裝

一、工具下載 百度雲盤鏈接: 鏈接:https://pan.baidu.com/s/1LALaBdwyq6MHxNbjJdp0uA  提取碼:ctzs  CubeMax官網下載鏈接 https://www.st.com/stm32cube