资料介绍
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在线编程参考指南 4次下载
- 使用NRF51822实现蓝牙串口实验的程序和工程文件免费下载 11次下载
- 使用51单片机进行定时器初值的计算详细资料说明 1次下载
- 51单片机的应该如何使用定时器详细资料和实例说明 0次下载
- 51单片机的定时器和计数器的原理及应用实例详细资料说明 1次下载
- STC15W4K32S4单片机T0定时器输出时钟的详细资料和程序说明 47次下载
- 如何拆分NRF51822成8位单片机使用进行通讯 3次下载
- 使用nRF51822驱动天马4线SPI的LCD彩屏的程序免费下载 8次下载
- 单片机进行定时器编程的详细资料说明 2次下载
- 干货分享:nRF51822蓝牙模块和nRF52832蓝牙模块对比选型 123次下载
- NRF51822最小模块原理图 252次下载
- nRF51822寄存器说明书v3.0 69次下载
- Nordic nRF51822接入教程 64次下载
- nrf51822_PRO_SCH_20141122 19次下载
- nrf51822中文资料_nrf51822中文手册 2834次下载
- Linux的Deadline实时调度算法 210次阅读
- CKS32F4xx系列产品的定时器使用-基本特征和定时操作 508次阅读
- 倍福PLC中定时器的使用 1841次阅读
- STM32的通用定时器 2391次阅读
- 微雪电子BLE4.0蓝牙NRF51822简介 2615次阅读
- 微雪电子BLE4.0蓝牙 NRF51822简介 2056次阅读
- 微雪电子BLE4.0蓝牙 NRF51822简介 1410次阅读
- 微雪电子BLE4.0蓝牙 NRF51822简介 1031次阅读
- 机械式定时器的组成部分_机械式定时器的工作原理 3.1w次阅读
- 如何进行PLC控制程序的设计详细资料PPT说明 5285次阅读
- PLC常用基本环节梯形图和详细文字说明详细资料概述 7772次阅读
- 关于nRF5182嵌入式系统智能手环的设计方案 8523次阅读
- 详细介绍定时器和定时器中断 1.7w次阅读
- 基于MCU的模块定时器的详细解析 1w次阅读
- STM32-基本定时器TIM6-TIM7基本定时功能 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次下载 | 免费
评论
查看更多