• Nordic开发问题记录
  • 定时模块app_timer用法及常见问题—nRF5 SDK模块系列二
  • Nrf SDK introduce
  • nRF52840 PCA10056基于SES的编译运行(一)
  • nRF52840 PCA10056基于SES的调试(二)
  • Nordic nRF51/nRF52开发环境搭建
  • NRF52832 调试方法之 开启log打印
  • 如何调试nRF5 SDK
  • SDK15.3通过RTT打印出带时间的log
  • Nordic nRF5 SDK和softdevice介绍
  • NORDIC BLE SOC 软件入门例程简介 – BLE_APP_UART
  • Nordic nRF52840 入门学习
  • 初识Nordic 52840
  • 手把手教你开发BLE数据透传应用程序
  • 低功耗蓝牙ATT/GATT/Profile/Service/Characteristic规格解读
  • Nordic官网介绍(老版本)
  • nRF5 SDK软件架构及softdevice工作原理
  • NRF52832学习笔记(14)——Flash接口使用(FStorage方式)
  • NRF52832 SAADC多通道采集调试
  • NRF52832开发日志——SPI通信调试(ADXL362)
  • NRF52832学习笔记(5)——SPI接口使用
  • nrf_drv_spi_transfer() single register read/write example
  • SPI通讯逻辑分析仪测试总结
  • MMC5603地磁传感器调试日志
  • How to create a library project and use it in executable project
  • I2C通信的逻辑分析仪解析结果:
  • SPI:
    1,调用nrf_drv_spi_transfer接口做SPI通信时,需要等当次通信结束后才能继续调用nrf_drv_spi_transfer,否则会出现断言错误。
    2,52840通过SPI读取sensor数据,一般情况下,是先写寄存器,再读回内容。
  • ADC:
参数 解释
NRFX_SAADC_CONFIG_OVERSAMPLE 自动采样做和求平均
NRF_SAADC_GAIN1_6 增益
NRF_SAADC_REFERENCE_INTERNAL 参考电压
NRFX_SAADC_CONFIG_RESOLUTION 分辨率
  • flash存储:
    1,52840支持两种擦除模式:全擦除和页擦除。页大小是固定4Kb,擦除的页数目可配置。fds带文件系统,fstorage不带文件系统。
    2,flash十六进制地址值单位是byte。
    3,被nrf_fstorage_erase处理后的flash值是0xFF。
    4,用nrf_fstorage_erase擦除1页flash空间耗时85ms。
  • flash特性:
    1,对flash的读操作是没有次数限制的,但是,对flash的擦除和写操作是有次数限制的,这个和具体的芯片相关。如下是原文:
    The Flash can be read an unlimited number of times by the CPU, but it has restrictions on the number of
    times it can be written and erased and also on how it can be written.
    2,写入的时候只能写入32bit字长的数据到字对齐的flash地址上,而且,flash的每个bit位上只能写入0,不能写1。要写入1的话,只能通过擦除的方式,原文如下:
    The NVMC is only able to write ‘0’ to bits in the Flash that are erased, that is, set to ‘1’. It cannot write back a
    bit to ‘1’.
    3,flash擦除的时候 只能一个page一个page的擦除。
  • 蓝牙频偏:频偏只由晶振和它的匹配电容决定。
  • 蓝牙信号如何增强:方法之一加天线。
  • 编译问题:
    1,编译时出现gcc错误问题,应该检查芯片平台间的兼容性,使之兼容
  • Nordic 官方SDK的SPI和I2C一起使用的问题:官方SDK提供的SPI和TWI接口,TWI0和SPI0以及TWI1和SPI1,都是共用控制器的,也就是说,我可以SPI用0,然后TWI用1。
  • 蓝牙会占用硬件timer0,如果其他模块也使用硬件timer0,软件运行会报断言错误。
  • APP_UART_COMMUNICATION_ERROR和APP_UART_FIFO_ERROR的执行代码要注释掉,否则用手触碰到uart都可能会导致报错。
  • SAMPLES_IN_BUFFER:SAMPLES_IN_BUFFER值为N就需要执行N次nrf_drv_saadc_sample

Nordic开发笔记相关推荐

  1. 运维开发笔记整理-前后端分离

    运维开发笔记整理-前后端分离 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.为什么要进行前后端分离 1>.pc, app, pad多端适应 2>.SPA开发式的流 ...

  2. iOS开发笔记-两种单例模式的写法

    iOS开发笔记-两种单例模式的写法 单例模式是开发中最常用的写法之一,iOS的单例模式有两种官方写法,如下: 不使用GCD #import "ServiceManager.h"st ...

  3. 【Visual C++】游戏开发笔记十三 游戏输入消息处理(二) 鼠标消息处理

    本系列文章由zhmxy555编写,转载请注明出处. http://blog.csdn.net/zhmxy555/article/details/7405479 作者:毛星云    邮箱: happyl ...

  4. 【Visual C++】游戏开发笔记二十七 Direct3D 11入门级知识介绍

    游戏开发笔记二十七 Direct3D 11入门级知识介绍 作者:毛星云    邮箱: happylifemxy@163.com    期待着与志同道合的朋友们相互交流 上一节里我们介绍了在迈入Dire ...

  5. Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境

    引言 简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由Apache管理,并将其核心功能开源改名为Cordova.它能让你使用HTML5轻松调用本地AP ...

  6. 安卓开发笔记——自定义广告轮播Banner(实现无限循环)

    关于广告轮播,大家肯定不会陌生,它在现手机市场各大APP出现的频率极高,它的优点在于"不占屏",可以仅用小小的固定空位来展示几个甚至几十个广告条,而且动态效果很好,具有很好的用户& ...

  7. os-cocos2d游戏开发基础-进度条-开发笔记

     os-cocos2d游戏开发基础-进度条-开发笔记(十)   ios-cocos2d游戏开发基础-游戏音效-开发笔记(九)       ios-cocos2d游戏开发基础-CCLayer和Touch ...

  8. 【Visual C++】游戏开发笔记四十一 浅墨DirectX教程之九 为三维世界添彩:纹理映射技术(一)...

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhmxy555/article/details/8523341 作者:毛星云(浅墨 ...

  9. 【Android】Parse开发笔记(1)—— 准备

    一.简介 Parse是由 YC 孵化出来的.专为移动应用提供后台服务的云计算平台,为开发者包办繁琐的后台服务,让开发者只需专注于具体的开发工作.它提供任意数据保存.照片或其它文件存储.发送推送通知.创 ...

最新文章

  1. tensorflow random的用法
  2. c++17(20)-双向循环链表(不依赖具体数据)
  3. 导出oracle11g的空表,轻松解决oracle11g 空表不能 exp 导出 的问题。
  4. php zip class,DedeCMS 自带压缩工具 zip.class.php 的用法
  5. fcm模糊聚类matlab实例_MATLAB图论实例——最短路径
  6. python中的运算符重载_Python中的操作符重载
  7. javaweb:域对象的属性操作setAttribute(),getAttribute()及其作用范围
  8. 基于Java的对称加密算法和非对称加密算法
  9. 重装战姬电脑版模拟器怎么玩
  10. C# 客户端使用Excel批量导入数据
  11. 压缩文件密码解密工具介绍
  12. c语言课设雷霆战机编程,C语言写的雷霆战机
  13. linux 学习5 文本编辑器 vim
  14. CSS伪元素(以:after为例)插入图片
  15. spring-boot mybadis多数据源配置
  16. Luogu P3488 [POI2009]LYZ-Ice Skates
  17. 线性规划在MATLAB中的表示,Matlab在线性规划中的应用
  18. AndroidStudio子线程更新UI的几种方式
  19. Python实现数字图像处理之5种彩色空间转换(单图+多图+视频)
  20. 【2019-08-07】大胆说出爱吧

热门文章

  1. android教程pdf!2021Android高级面试题面试题,吐血整理
  2. Oracle 19c 创建用户、授权实践
  3. ProguardGUI 5.3.3 汉化版下载(Java混淆器)
  4. ArcGIS Pro地理空间数据处理完整工作流实训及python技术融合
  5. 假设计算机显示器,计算机显示器的正确位置
  6. 2023年谷歌seo排名优化指南
  7. Mac OS Big Sur下Jetbrains IDEA 2021.2字体发虚问题解决
  8. 将工匠精神发挥得淋漓尽致,心系天下三星W系列十年屹立不倒的秘诀
  9. word参考文献标注功能--自动更新--以word 2013为例
  10. Brats2020数据集的读取—>python中对.nii格式数据读取