1. 概述 WDT的全稱為看門狗定時器(Watch Dog Timer)。為nRF52832、nRF52840的外設(shè)。WDT的核心為一個遞減的定時器。當(dāng)計數(shù)值為0時,產(chǎn)生ti...
1. 概述 WDT的全稱為看門狗定時器(Watch Dog Timer)。為nRF52832、nRF52840的外設(shè)。WDT的核心為一個遞減的定時器。當(dāng)計數(shù)值為0時,產(chǎn)生ti...
在Nordic SDK中,可以很方便的配置設(shè)備的廣播時間。當(dāng)廣播超時后,會有哪些處理呢?下面就來介紹下。 1. 廣播事件 廣播相關(guān)的配置在advertising_init()...
RSSI的全稱為接收的信號強度指示(Received Signal Strength Indication),用來判定無線連接質(zhì)量。 Nordic SDK提供RSSI值獲取方...
1. 概述 Long Range 是BLE 5.0中新增加的特性。Long Range特性對藍牙的通信距離有很大提高,空曠地帶,可達上千米。藍牙通信距離的增加,也拓寬了其應(yīng)用...
1. 概述 2. 基礎(chǔ)知識 2.1 腳本編碼 Python新版本默認支持utf-8編碼。 2.2 python 腳本運行順序 python腳本運行順序有一定的規(guī)則,具體可參考...
1. 概述 2. 網(wǎng)頁解析 2.1 獲取網(wǎng)頁數(shù)據(jù) 2.2 網(wǎng)頁解析 網(wǎng)頁解析有常用幾種分析方法,一般應(yīng)用中使用如下幾種就可以了。 方案1 requests + Beauti...
youtube-dl是非常好用的視頻下載工具。 youtube-dl.exe -F https://www.youtube.com/youtube-dl.exe -f 135...
芯片低功耗調(diào)試記錄。 1. 初始化配置 2. 進入低功耗前 進入低功耗前,需要對系統(tǒng)進行設(shè)置,降低電流消耗。 關(guān)閉無用模塊電源 關(guān)閉外設(shè) 釋放引腳 引腳釋放調(diào)用接口,如下所示...
μC/OS最新版本的例程中,官方都不在提供用于Keil、與CPU相關(guān)的匯編文件。所以就獲取IAR中的port文件,修改后適用于Keil。 下面就把Keil和IAR中,匯編文件...
Nordic公司的nRF52芯片提供的DFU功能,能方便的實現(xiàn)固件升級。官方也提供了單獨的OTA例程,文檔說明,在ble工程中,添加OTA DFU服務(wù)的方法。 1. 添加源碼...
1. 概述 運行時,程序運行在App狀態(tài)。通過指令觸發(fā),程序切換到BootLoader狀態(tài)。在BootLoader下更新App應(yīng)用,完成后切換回App。 2. OTA DFU...
BLE Peripheral Device 的廣播數(shù)據(jù)格式為LTV(Length,Type,Value)。 附A:參考資料 BLE 廣播數(shù)據(jù)解析 BLE 廣播格式定義 - 簡書
Nordic 常用的藍牙芯片有nRF52840,nRF52832。對應(yīng)芯片,廠家也提供了相關(guān)SDK 1. BLE Peripheral Init API timers_ini...
Nordic Semiconductor 主頁https://www.nordicsemi.com 文檔中心https://infocenter.nordicsemi.com...
1. 概述 Nordic為其藍牙芯片提供了完整的開發(fā)庫。庫文件主要包含:芯片基本庫、擴展庫、功能例程。 開發(fā)時,刻參考例程代碼,選擇一個與需求功能接近的例程進行開發(fā)。 2. ...
nrf52832固件包括2部分:協(xié)議棧、應(yīng)用固件。協(xié)議棧由官方提供,實現(xiàn)藍牙基本的通信。用戶可在應(yīng)用固件中調(diào)用協(xié)議棧接口,對藍牙進行操作。 官方提供的下載工具有2個:nRFg...
1. 概述 RTT的全稱是實時傳輸(Real Time Transmit),是Segger公司推出的,搭配Jlink使用的調(diào)試手段。 2. 使用說明 安裝JLink驅(qū)動后,可...