除非注明,本站博客均为原创或翻译,转载请务必注明出处并保留原文链接:文章来源于喵兄研发日记
[TOC]
工程简介
与上一个例程不同之处在于,本工程中添加有FreeRTOS,犹记得当年用nRF51822时,对第三方的RTOS支持还不是太好。
代码分析
直接上图,main函数中的代码如下,主要分三段:设备时钟初始化、LED引脚设置以及创建任务及定时器,最后启动任务调度。
引脚相关配置、控制逻辑这里不再详述,参考(一)即可,先看设备时钟部分,再看RTOS。
除非注明,本站博客均为原创或翻译,转载请务必注明出处并保留原文链接:文章来源于喵兄研发日记
[TOC]
与上一个例程不同之处在于,本工程中添加有FreeRTOS,犹记得当年用nRF51822时,对第三方的RTOS支持还不是太好。
直接上图,main函数中的代码如下,主要分三段:设备时钟初始化、LED引脚设置以及创建任务及定时器,最后启动任务调度。
引脚相关配置、控制逻辑这里不再详述,参考(一)即可,先看设备时钟部分,再看RTOS。
除非注明,本站博客均为原创或翻译,转载请务必注明出处并保留原文链接:文章来源于喵兄研发日记
[TOC]
Noridc官方提供了多种开发环境下的例程,首先选择评估板的型号,比如我的是pca10040,再选择自己要用的开发环境,此处选择的环境是Keil4,因此本文的例程路径如图所示:
简单说明一下,blinky\ 目录下的blinky.eww为IAR工程,blinky\pca10040\下有两个文件夹blank和s132,一个不包含软设备库,一个包含,在此Demo中任选一个皆可。例如blank下又有众多工程配置,根据自己的开发工具选择即可。
除非注明,本站博客均为原创或翻译,转载请务必注明出处并保留原文链接:文章来源于喵兄研发日记
[TOC]
nRF52评估板购买于贸泽商城,含税300大洋。里面除了nRF52主板以外,还包含5枚nRF52832芯片以及一片NFC线圈。
图1. 购买清单合影