随笔分类 - 低功耗蓝牙
nrf52832,nrf52833蓝牙开发,蓝牙协议栈
摘要:1.SDK版驱动实现 1.1 API介绍 NRFX_TIMER_INSTANCE /** @brief 创建定时器结构体指针. */ #define NRFX_TIMER_INSTANCE(id) \ { \ .p_reg = NRFX_CONCAT_2(NRF_TIMER, id), \ .ins
阅读全文
摘要:1.测试环境 硬件:nrf5340开发板 ncs版本:2.5.2 2.移植 2.1 CMakeLists.txt添加源文件 target_sources(app PRIVATE src/main.c src/bsp_led.c) 2.2 bsp_led.h /** * @file bsp_led.h
阅读全文
摘要:1、安装工具链(nRF5x command line tools) nRF5x command line tools包括Jlink驱动以及Nordic自己开发的一些命令行工具,具体包括Jlink驱动,nrfjprog,nrfutil以及mergehex等。 下载链接为:https://www.nor
阅读全文
摘要:一、nrf52 spi简介 SPI(Serial Peripheral Interface) 称为串行外设接口。 SPI 总线系统是一种同步串行外设接口,它可以使 MCU 与各种外围设备以串行方式进行通信以交换信息。SPI 接口可以连接很多类型的外围设备, 比如包括 FLASHRAM、 网络控制器、
阅读全文
摘要:一、使用环境 SDK17.1 ble_app_template例程 二、工程配置 2.1 添加官方驱动文件 2.2 使能TWI 三、代码移植 驱动代码 peripheral_iic.h #ifndef _PERIPHERAL_I2C_H_ #define _PERIPHERAL_I2C_H_ #
阅读全文
摘要:NRF52 ADC使用 一、简介 Analog-to-Digital Converter 模拟信号/数字信号转换器,简称ADC。它是指将连续变化的模拟信号转换为离散的数字信号的模块,如现实生活中的声音、温度、压力等类型的模拟信号,需要ADC转换成处理器可识别的数字信号。在nRF52xx系列处理器中的
阅读全文
摘要:一、概述 1.1 OTA DFU DFU(Device Firmware Update)即固件升级,而空中升级(Over The Air)就是通过无线连接的方式实现的固件升级。只要是通过无线通信实现的DFU,都可以称为空中升级,包括WiFi/蓝牙/NFC/Zigbee。也可以使用有线的方式进行空中升
阅读全文
摘要:接触nrf52832芯片已经有一段时间了,记录我踩过的坑。这些坑大多都补回来了,愿后来的开发者没有坑~ 先来点开胃小菜 一、环境问题 安装离线包遇到的错误——svdconv exited with an error 原因可能是软件包含中文路径或者keil版本过低,修改安装路径或者升级一下keil。
阅读全文