“NRF52832DK视频教程”的版本间的差异
(→片内温度传感器实验) |
(→主从机最小工程) |
||
第113行: | 第113行: | ||
1.0_ble_central_pm与2.0_ble_peripheral_pm,是最精简的主机以及从机例程,只保留了协议栈初始化以及电源管理部分。主机不扫描,从机不广播,初始化后立即休眠。 | 1.0_ble_central_pm与2.0_ble_peripheral_pm,是最精简的主机以及从机例程,只保留了协议栈初始化以及电源管理部分。主机不扫描,从机不广播,初始化后立即休眠。 | ||
− | 利用此实验,大家可以测试一下我们的BLE工程进入低功耗模式下的功耗情况。 | + | 利用此实验,大家可以测试一下我们的BLE工程进入低功耗模式下的功耗情况。{{哔哩哔哩|id=80683259|page=1|cid=138082746}} |
+ | |||
+ | === 添加Log打印调试 === | ||
+ | 1.1_ble_central_log与2.1_ble_peripheral_log,是在低功耗实验的基础上,新增了LOG打印部分,LOG打印是协议栈的主要调试方法。{{哔哩哔哩|id=22301415|page=7|cid=36923981}} | ||
[[分类:NRF52832DK]] | [[分类:NRF52832DK]] | ||
[[分类:视频教程]] | [[分类:视频教程]] |
2019年12月26日 (四) 23:59的版本
该页面汇聚nRF52832相关视频教程,为了节约大家的时间,我们选择了无广告的哔哩哔哩网站来托管视频,同时也会上传到播放更流畅的优酷网上。
由于NRF52832DK刚刚发布,视频教程将陆续制作和上传,谢谢支持!
1 入手开发套件
使用开发板之前,请先观看入手开发套件系列视频,以快速的了解开发板的使用和熟悉相关开发资料。
1.1 开箱测试
开发板功能验证。
1.2 开发板及资料介绍
硬件开发工具和软件开发工具入门介绍。
1.3 开发环境搭建
电脑端开发环境的搭建教程
1.4 开发环境验证
使用开发套件中的硬件来验证上一节中安装的开发环境是否正确无误。
2 基础例程
开发板基础例程配套视频教程。
基础例程位于协议栈安装目录下的:E:\project-nordic\nRF5_SDK_15.2.0_9412b96\nrf52832dk\peripheral
2.1 LED点灯实验
LED点灯实验,控制GPIO,依次点亮和熄灭四个LED
知识点:
- GPIO输出配置
- GPIO输出高电平或低电平
2.2 KEY按键实验(轮训方式)
本按键实验是采用轮训的方式,轮训GPIO的高低电平状态。
知识点:
- GPIO输入配置
- 读取IO口电平状态。
2.3 KEY按键实验(中断方式)
本按键实验是采用中断的方式
2.4 震动马达实验
震动马达实验,GPIO操作。
2.5 蜂鸣器实验
有源蜂鸣器实验,GPIO操作。
2.6 RGB七彩灯实验
有源蜂鸣器实验,PWM驱动。
2.7 TFT彩色实验
SPI接口驱动的TFT彩色显示屏
2.8 UART串口实验
串口收发实验
2.9 ADC模拟采集实验
ADC读取光敏二极管的模拟电压
2.10 片内温度传感器实验
使用nRF52832芯片内部温度传感器采集温度
2.11 片内Flash存储实验
使用nRF52832芯片内部Flash存储用户自定义数据
3 BLE蓝牙入门视频
当前章节下的视频来源ti德州仪器的协议栈视频教程,讲的不错,因此也放在这里让大家参考
3.1 蓝牙低功耗技术及其特点
低功耗蓝牙技术的简单介绍。
3.2 蓝牙协议栈概览
ti蓝牙协议栈介绍,虽然针对ti的cc2541,但是其他芯片协议栈结构也是非常相似的,值得借鉴。
3.3 ble的连接参数设置
蓝牙连接相关参数介绍。
3.4 蓝牙认证
关于产品的认证流程(打蓝牙logo)
3.5 iOS上开发BLE
介绍在iOS上如何开发低功耗蓝牙
3.6 蓝牙开发工具SensorTag
介绍ti的SensorTag开发板的功能和使用
3.7 蓝牙开发工具USBDongle
介绍ti的CC2540USBdongle的功能和使用,抓包功能还是非常使用的。
4 协议栈实验例程
开发板协议栈配套视频教程。
协议栈例程位于协议栈安装目录下的:E:\project-nordic\nRF5_SDK_15.2.0_9412b96\nrf52832dk\peripheral
4.1 主从机最小工程
1.0_ble_central_pm与2.0_ble_peripheral_pm,是最精简的主机以及从机例程,只保留了协议栈初始化以及电源管理部分。主机不扫描,从机不广播,初始化后立即休眠。
利用此实验,大家可以测试一下我们的BLE工程进入低功耗模式下的功耗情况。
4.2 添加Log打印调试
1.1_ble_central_log与2.1_ble_peripheral_log,是在低功耗实验的基础上,新增了LOG打印部分,LOG打印是协议栈的主要调试方法。