随笔分类 -  nrf52

摘要:转载https://www.cnblogs.com/rfnets/p/8205521.html 1. bootloader 的基本功能: 1. bootloader 的基本功能: 1. bootloader 的基本功能: 启动应用 几个应用之间切换 初始化外设 nordic nrf52xxx的boo 阅读全文
posted @ 2019-03-31 10:47 wdliming 阅读(918) 评论(0) 推荐(0) 编辑
摘要:基于TI CC254X OSAL的分析 当工具链配置完成后,SourceInsight向你展示一份源码工程,不借助百度和开发文档,能否在一两个小时内理解源码的组成框架和接口,进行快速开发? 上一篇《如何快速理解一个全新的嵌入式操作系统》我们已经分析了如何快速理解OSAL的任务调度和任务间通信(其实O 阅读全文
posted @ 2019-03-31 10:28 wdliming 阅读(336) 评论(0) 推荐(0) 编辑
摘要:基于TI CC254X OSAL的分析 当工具链配置完成后,Source Insight向你展示一份源码工程,不借助百度和开发文档,能否在一两个小时内理解源码的组成框架和接口,进行快速开发? 在笔者过往撰写的博文中,一直在倡导两个嵌入式学习和开发理念:提高嵌入式系统架构和软件层次形成大局观;掌握从需 阅读全文
posted @ 2019-03-31 10:18 wdliming 阅读(635) 评论(0) 推荐(0) 编辑
摘要:相比TI的CC254X、DIALOG的DA1458X,nordic推出的nrf51822和nrf52832在架构和开发商都有自己独特的地方。这几颗产品都是蓝牙低功耗芯片。DA1458X使用OTP硬件架构,功耗低,成本也低,但软件开发难度是个门槛,大团队才能做到量产,当然掌握了也是竞争力(想学习开发就 阅读全文
posted @ 2019-03-31 10:12 wdliming 阅读(1865) 评论(0) 推荐(0) 编辑
摘要:使用IAR在开发nordic的sdk的时候,官方有一段话*****Note for IAR 8 users:(Libraries for IAR 8 require wchar_t to be of size 32 bits while IAR 7 requires 16 bits). To run 阅读全文
posted @ 2019-03-22 14:37 wdliming 阅读(830) 评论(0) 推荐(0) 编辑
摘要:nrf52832在配置定时器和port事件的时候,需要在nrf_drv_config.h(sdk12.x.0版本)文件中,将相应的使能,比如:#define TIMER0_ENABLED 1否则,是不能开启定时器的,在sdk15版本后,有sdk_config.h文件用于配置外设。这估计是nordic 阅读全文
posted @ 2019-03-15 11:43 wdliming 阅读(1013) 评论(0) 推荐(0) 编辑
摘要:工程伊始,需要在sdk包中拷贝三个重要的文件,blinky_iar_nRF5x.icf,iar_startup_nrf52.s,system_nrf52.c。 工程目录建立: 1、建立bsp文件,包括了开发板相关的头文件,开发板用PCA10040, 2、把sdk中的components目录中的dri 阅读全文
posted @ 2019-03-08 14:48 wdliming 阅读(1473) 评论(0) 推荐(0) 编辑
摘要:在开发nRF52系列的蓝牙方案的时候,会用到IDE、SDK、softdevice、nrfgoStudio等开发软件,这里做一个小小的总结。 首先,下载SDK,里面有适合keil4号iar7(iar8也可以)的插件,安装后件可以用的,keil5需要cmsis4.5.0以及pack包。 其次,softd 阅读全文
posted @ 2019-03-08 11:53 wdliming 阅读(1565) 评论(0) 推荐(0) 编辑
摘要:Version: 8.17.0 (2018-04-27) NordicSemiconductor.nRF_DeviceFamilyPack.8.17.0.pack Download For nRF52810, Add support for NVMC->ERASEPAGEPARTIAL featur 阅读全文
posted @ 2019-02-18 15:03 wdliming 阅读(3372) 评论(0) 推荐(0) 编辑
摘要:详细的说明可以参考:https://www.cnblogs.com/iini/p/9279618.html sdk版本: 15.2.0 例程目录:\nRF5_SDK_15.2.0_9412b96\examples\peripheral\bsp SDK_CONFIG_H头文件中将#define NRF 阅读全文
posted @ 2019-02-15 11:28 wdliming 阅读(3109) 评论(0) 推荐(0) 编辑
摘要:/** * @brief Function for writing a value to a GPIO pin. * * Note that the pin must be configured as an output for this * function to have any effect. 阅读全文
posted @ 2019-02-14 11:53 wdliming 阅读(981) 评论(0) 推荐(0) 编辑
摘要:nrf52810为nordic支持蓝牙 5.0性价比最高的一款芯片,不过这个芯片的rom不得不吐槽下,只有192KB,不知道为什么定了个192,而不是大家所熟悉的256KB,估计价格是个原因吧,15.2的协议栈中S112 softdevice占用了100KB,只剩92KB了,后面还要减掉bootlo 阅读全文
posted @ 2019-02-13 15:32 wdliming 阅读(7183) 评论(1) 推荐(0) 编辑
摘要:Overview Zephyr applications use the nrf52_pca10040 board configuration to run on the nRF52 Development Kit (PCA10040) hardware. It provides support f 阅读全文
posted @ 2019-02-13 14:07 wdliming 阅读(2815) 评论(0) 推荐(0) 编辑
摘要:Table of Contents Introduction Hardware emulation of nRF52810 Limitations Software emulation of nRF52810 Creating your own emulated project Transferri 阅读全文
posted @ 2019-02-13 14:05 wdliming 阅读(677) 评论(0) 推荐(0) 编辑
摘要:nrf52810 的开发环境,比较主流的可以使用keil,iar亦可。sdk中,使用的是pca10040e,s112。虽然开发板共用一个型号(pca10040) keil5中,cmsis 需要4.5.0,在mdk5.20中已经是这个版本了,要是其他低版本,需要重新安装独立的安装包。在arm的的git 阅读全文
posted @ 2019-02-12 22:22 wdliming 阅读(2361) 评论(0) 推荐(0) 编辑