原创 LMIC發數據,外部收不到

1.0問題 LMIC發數據,外部收不到 2.0解決方法 設置IO3控制晶體電源 #define DIO3_1_6V 0 #define DIO3_1_7V 1 #define DIO3_1_8V 2 #define D

原创 lora LMIC 打印函數庫

1 使用方法 1.1 打開宏開關 #define CFG_DEBUG 1.2 函數關聯打印: void debug_printf (char const *format, …); 1.3 調用函數打印: void debug_st

原创 nrf52810 scan nrf52810掃描

1.之前使用的平臺 平臺:PCA10040E(nRF52810) sdk:nRF5 SDK 14.2 協議棧:s112_nrf52810_5.1.0 2.0 遇到的問題 以最小的代價在之前的平臺上藍牙掃描功能 3.0 解決方法 經

原创 14 openwrt usb支持

1.配置 make menuconfig 6)添加utf8編碼,CP437編碼 ISO8859-1編碼 2.配置2 make kernel_menuconfig # 3燒錄 掛載 格式化mkfs.ext3 /dev/sda

原创 串口電平匹配轉換

原创 LoRaWAN入網參數設置

1.0 LoRaWAN_APB入網參數設置 2.0 OTAA入網 OTAA(Over-The-Air Activation),是LoRaWAN的一種空中入網方式。當node在上電的時候處於非入網狀態時,需要先入網才能和服務器進行

原创 at指令庫

1. at指令庫 1.0添加AT命令 方式很簡單,參考atengine.c文件下部的代碼,比如加入XXX命令就如下 DECL_ATCMD(HELLO); DECL_ATCMD(XXX); static ATCmdItem cons

原创 13. mt7628 加入啓動項

1.在/etc/init.d下面創建腳本 vim /etc/init.d/automount #! /bin/sh mount /dev/sda /mnt 2.創建軟鏈接到/etc/rc.d chmod 777 /etc/ini

原创 nrf52832自動喚醒功能的串口

1.0實現的接口 #include <stdbool.h> #include <stdint.h> #include "stdint.h" #include "app_uart.h" #include "simple_uart.h

原创 keil忽略警告

有時候我們需要在Keil中忽略掉某一個具體的warnning,怎麼做呢?如下圖: 只需在Misc Control中添加 “–diag_suppress=” 就可以了, num就是Keil中的警告代碼,把警告內容貼到百度搜索一下就

原创 nordic藍牙地址獲取

1.nordic藍牙地址獲取 代碼 官方工程默認都是使用靜態隨機地址,地址的最高兩位必須要是 1 1,原因下面會有解釋 void ble_get_mac(void) { // uint8_t i; // ble_gap

原创 3.openwrt mt7628 開發資料收集

1.0蒐集資料 1.不死boot鏈接 https://github.com/pepe2k/u-boot_mod 2.openwrt源碼編譯方法: 配置:sudo apt-get install subversion build-e

原创 無源晶體和有源晶體的起振測量

1.無源晶體和有源晶體的起振測量 1.1示波器時間設置 如果晶體是32m,時間爲31ns 示波器時間設置: t=1000ms /32mhz=31ns 如果晶體是32khz,時間爲:31us 示波器時間設置: t=1000ms

原创 LMIC使用代碼參考

1.0 LMIC使用代碼參考 /******************************************************************************* * Copyright (c) 20

原创 emwin 5.5下載

emwin5.5手冊.pdf SeggerEval_WIN32_MSVC_MinGW_GUI_V550