资料介绍
nRF51822虽然是一个小型的单片机,但是能真正达到任意调用其官方驱动以及BLE协议栈的人还是奇缺的。据我所见,大都拿官方给的一个冗长的蓝牙低功耗心率计工程改的。之前我对于这个工程进行log跟踪,虽然理清了其大致流程,但还是达不到任意修改甚至是构建自己的框架的程度。本文接上一篇,继续理解library中的调度处理和定时器部分。
1、Schedule handling library
调度程序主要负责从中断上下文向main函数上下文传送执行命令。
在main函数中:
1.为每种期望的事件定义句柄
2.在进入main函数的循环前调用APP_SCHED_INIT()初始化调度程序
3.在main loop中每次因为事件(特别是sd_app_evt_wait()返回)而唤醒应用时调用app_sched_execute()
在中断中:
1.在中断句柄中调用app_sched_event_put将相应的参数和事件句柄传入。这样,会把一个中断事件插入到sched队列中。
2.app_sched_ececute函数将会取出该事件并在main中调用它的句柄。
ps:关于这个的例子在HID Mouse Application和HID Keyboard Application中有介绍,这些留着后面讲。
Applications using the Scheduler 在示例中使用scheduler的事件流图
- nRF51822 SWD在线编程参考指南
- 单片机设计程序和观察定时器工作状况的详细资料说明 5次下载
- 使用51单片机进行定时器初值的计算详细资料说明
- 51单片机的应该如何使用定时器详细资料和实例说明
- 51单片机的定时器和计数器的原理及应用实例详细资料说明
- 如何拆分NRF51822成8位单片机使用进行通讯
- 使用nRF51822驱动天马4线SPI的LCD彩屏的程序免费下载
- 单片机进行定时器编程的详细资料说明
- nRF51822低功耗蓝牙射频SOC收发器数据手册免费下载 54次下载
- 干货分享:nRF51822蓝牙模块和nRF52832蓝牙模块对比选型 124次下载
- NRF51822最小模块原理图 254次下载
- nRF51822寄存器说明书v3.0 69次下载
- Nordic nRF51822接入教程 65次下载
- nrf51822_PRO_SCH_20141122 19次下载
- nrf51822中文资料_nrf51822中文手册 2850次下载
- 长持续时间定时器电路图 时间定时器的工作原理和功能 691次阅读
- PLC定时器的工作原理和应用 1124次阅读
- 倍福PLC中定时器的使用 2885次阅读
- 电工知识—SIMATIC S7-1500 PLC定时器—断开延时定时器 8259次阅读
- 基础定时器实验 1052次阅读
- 台达plc定时器在软件中如何找? 1.6w次阅读
- 微雪电子BLE4.0蓝牙NRF51822简介 2871次阅读
- 微雪电子BLE4.0蓝牙 NRF51822简介 2428次阅读
- 微雪电子BLE4.0蓝牙 NRF51822简介 1611次阅读
- 微雪电子BLE4.0蓝牙 NRF51822简介 1216次阅读
- PLC常用基本环节梯形图和详细文字说明详细资料概述 8957次阅读
- 关于nRF5182嵌入式系统智能手环的设计方案 8737次阅读
- 详细介绍定时器和定时器中断 1.7w次阅读
- 基于MCU的模块定时器的详细解析 1w次阅读
- STM32-基本定时器TIM6-TIM7基本定时功能 1.1w次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多