本文档记录在MDK编译环境下移植FreeRTOS到NRF52832上(测试板:PC10040)。 官方SDK里面其实已经有移植好的 (examples\peripheral\blinky_freertos) 1、下载连接 FreeRTOS: https ...
工程伊始,需要在sdk包中拷贝三个重要的文件,blinky iar nRF x.icf,iar startup nrf .s,system nrf .c。 工程目录建立: 建立bsp文件,包括了开发板相关的头文件,开发板用PCA , 把sdk中的components目录中的drivers nrf libraries device toolchain,以及sdk validation.h文件拷贝到自 ...
2019-03-08 14:48 0 626 推荐指数:
本文档记录在MDK编译环境下移植FreeRTOS到NRF52832上(测试板:PC10040)。 官方SDK里面其实已经有移植好的 (examples\peripheral\blinky_freertos) 1、下载连接 FreeRTOS: https ...
1.Mesh SDK模型,Node节点在重启之后,心跳不能正常保持,即无法在次启动心跳的解决办法: 原因:主要是因为相关模型没有从Flash里面读取所致,因此只需要回复保存配置即可。 关键代码如下: #if ACCESS_MODEL_PUBLISH_PERIOD_RESTORE ...
debug中遇到的问题: 1,写入数据,读出来不对 2,看之前被人写的代码发现,读flash直接用的标准C库函数:memcpy,但是,写用的专门的flash写接口。所以,我这里两个疑问: A,写 ...
参考资料:https://blog.csdn.net/u010860832/article/details/86235993 这里把移植经验记录下来,供有需要的同学参考,有不对的地方也请大家批评指正。 把FreeRTOS移植到 nRF5_SDK_15.3.0_59ac345\examples ...
nRF52832 是支持NFC的,真可惜本码农没用过。 NFC的引脚为 P0.09/P0.10,这两个引脚正常情况下是不能直接当做GPIO来用的,要用的时候,需要在编译环境配置一个宏。 下面是Keil-MDK 的配置,在全局增加一个 CONFIG_NFCT_PINS_AS_GPIOS 这样的宏 ...
准备需要加入DFU功能的工程 在工程main文件services_init函数中加入DFU服务 加入DFU事件处理函数 加入几个必要的文件到工程 SDK_14.2.0工程\components\ble\ble_services\ble_dfu下 ...
SAADC部分思维导图 1ADC原理 1.1主要特点 1)8/10/12分辨率,使用过采样可达到14位分辨率 2)多达8个通道 单端输入时使用1个通道,2个通道可组成差分输入 单端和差分输入时 ...
一、打印函数 printf("");用于在调试串口时在电脑端的串口调试工具上打印; 宏定义时每行后面的斜杠,在最后一行不加斜杠。 ...