240 发简信
IP属地:陕西
  • Nordic 外设篇:WDT

    1. 概述 WDT的全称为看门狗定时器(Watch Dog Timer)。为nRF52832、nRF52840的外设。WDT的核心为一个递减的定时器。当计数值为0时,产生ti...

  • 广播与扫描事件

    在Nordic SDK中,可以很方便的配置设备的广播时间。当广播超时后,会有哪些处理呢?下面就来介绍下。 1. 广播事件 广播相关的配置在advertising_init()...

  • nRF52 BLE RSSI获取

    RSSI的全称为接收的信号强度指示(Received Signal Strength Indication),用来判定无线连接质量。 Nordic SDK提供RSSI值获取方...

  • BLE 5.0 Long Range - nRF52840

    1. 概述 Long Range 是BLE 5.0中新增加的特性。Long Range特性对蓝牙的通信距离有很大提高,空旷地带,可达上千米。蓝牙通信距离的增加,也拓宽了其应用...

  • Python 应用笔记

    1. 概述 2. 基础知识 2.1 脚本编码 Python新版本默认支持utf-8编码。 2.2 python 脚本运行顺序 python脚本运行顺序有一定的规则,具体可参考...

  • Python 爬虫笔记

    1. 概述 2. 网页解析 2.1 获取网页数据 2.2 网页解析 网页解析有常用几种分析方法,一般应用中使用如下几种就可以了。 方案1 requests + Beauti...

  • youtube-dl 常用命令

    youtube-dl是非常好用的视频下载工具。 youtube-dl.exe -F https://www.youtube.com/youtube-dl.exe -f 135...

  • nRF52 低功耗调试记录

    芯片低功耗调试记录。 1. 初始化配置 2. 进入低功耗前 进入低功耗前,需要对系统进行设置,降低电流消耗。 关闭无用模块电源 关闭外设 释放引脚 引脚释放调用接口,如下所示...

  • μC/OS在Keil、IAR中移植

    μC/OS最新版本的例程中,官方都不在提供用于Keil、与CPU相关的汇编文件。所以就获取IAR中的port文件,修改后适用于Keil。 下面就把Keil和IAR中,汇编文件...

  • nRF52 BLE工程中添加 OTA DFU服务

    Nordic公司的nRF52芯片提供的DFU功能,能方便的实现固件升级。官方也提供了单独的OTA例程,文档说明,在ble工程中,添加OTA DFU服务的方法。 1. 添加源码...

  • nRF52 BLE OTA DFU

    1. 概述 运行时,程序运行在App状态。通过指令触发,程序切换到BootLoader状态。在BootLoader下更新App应用,完成后切换回App。 2. OTA DFU...

  • BLE 广播数据

    BLE Peripheral Device 的广播数据格式为LTV(Length,Type,Value)。 附A:参考资料 BLE 广播数据解析 BLE 广播格式定义 - 简书

  • nRF5 BLE 初始化

    Nordic 常用的蓝牙芯片有nRF52840,nRF52832。对应芯片,厂家也提供了相关SDK 1. BLE Peripheral Init API timers_ini...

  • Nordic Semiconductor 官方常用链接

    Nordic Semiconductor 主页https://www.nordicsemi.com 文档中心https://infocenter.nordicsemi.com...

  • 120
    nRF5 SDK介绍

    1. 概述 Nordic为其蓝牙芯片提供了完整的开发库。库文件主要包含:芯片基本库、扩展库、功能例程。 开发时,刻参考例程代码,选择一个与需求功能接近的例程进行开发。 2. ...

  • nrf52840 固件下载

    nrf52832固件包括2部分:协议栈、应用固件。协议栈由官方提供,实现蓝牙基本的通信。用户可在应用固件中调用协议栈接口,对蓝牙进行操作。 官方提供的下载工具有2个:nRFg...

  • SEGGER RTT 使用说明

    1. 概述 RTT的全称是实时传输(Real Time Transmit),是Segger公司推出的,搭配Jlink使用的调试手段。 2. 使用说明 安装JLink驱动后,可...