随笔分类 - nordic
摘要:简介:ADC在实际使用的时候都要进行误差校准,那Nordic的nrf52系列如何进行校准,如果不校准又有什么影响尼,接下来我将通过实验进行测试,验证不校准和校准的影响(本测试的基础是,默认输入阻抗和采样时间都是合理范围的,没有超标)。 测试环境: 硬件:nrf52DK(nrf52832) 软件:基于
阅读全文
摘要:简介:在nordic的开发中使用到RTC时,对于比较通道0/1/2/3的中断来说,如果不进行相关配置(如SDK中例子,使用的RTC比较通道就只能触发一次,不能多次触发),会导致比较中断只进入一次,如果说是使用RTC+PPI+ADC进行采样或者RTC+PPI+GPIOTE做IO口翻转等,都会只采样一次
阅读全文
摘要:简介:在nordic的nrf52系列中的nrf52833和nrf52840的SPIM3都是支持最大32M的spi速率,其余的只有8M,当在需要刷屏,或者一些需要高速32M-SPI时,这是一个很好的使用方式,下面我就结合GPIOTE+PPI+SPIM3实现无CPU参与的32M-SPI数据发送: 测试环
阅读全文
摘要:一、简介 在NCS中有多种的DFU选择,强烈推荐使用MCUboot,请直接看第三章节。当然,如果你需要选择传统的nrf_DFU也是可以的,但是要用到官方修改的源文件。 关于mcuboot,原理性的东西在官网和官方博客中有讲,可以自行查看,后面只是简单的提一下:MCUmgr — Zephyr Proj
阅读全文
摘要:简介: 本次测试了zephyr的中断驱动方式(GPIOTE),在这可以去看zephyr的官方文档对zephyr的中断定义,连接如下,Interrupts — Zephyr Project Documentation (nordicsemi.com) ;版本可能不对应,但是原理是一致的,今天记录的就是
阅读全文
摘要:简介:基本每一个云都支持MQTT,这种轻量级协议在数据量不大的应用上是一个很好的选择。上一篇博客使用SLM例程去连接了阿里云,本次使用mqtt_simple去连接云进行测试,关于一些已近在前面文章中演示过环境配置就不在赘述了,mqtt_simple例子只能使用MQTT的方式去连接云,没有像SLM那样
阅读全文
摘要:摘要:在前面的nrf52——DFU升级OTA升级方式详解(基于SDK开发例程)一文中我测试了基于蓝牙的OTA,本文将开始基于UART和USB(usb_cdc_acm)进行升级测试。 整体升级流程: 整个过程希望你和我一样采用有log的bootloader进行。可以看到执行流程,也能在出错时进行检查。
阅读全文
摘要:今天测试把nrf9160作为modem的例程Serial LTE Modem程序(后面简称slm),何为做modem,通俗来说就是将nrf9160作为无线模块,主控由其余MCU做,主控通过AT命令控制nrf9160工作。 前期开发准备: nrf9160-DK版 nRF Connect for Des
阅读全文
摘要:在我们开始前,默认你已经安装好了一些基础工具,如nrfutil,如果你没有安装过请根据官方中文博客去安装好这些基础工具,连接如下:Nordic nRF5 SDK开发环境搭建(nRF51/nRF52芯片平台) - iini - 博客园 (cnblogs.com) 本文只是对整个升级过程进行一次完整操作
阅读全文
摘要:简介: 在开发时可能需要回读保护功能,在产品出厂后这个功能可以让你的代码更加安全,无法用SEGGER或者其余方式读取你的代码HEX文件,也就是禁用SWD下载接口。但是SWD锁住了,还想使用(从新下载代码)也是可以解锁的,但是注意,当你解锁时,会直接擦除Flash中的代码,也防止代码被强制读取。 开发
阅读全文
摘要:由于作者水平有限,如有披漏欢迎指正。 测试流程: 1、前期开发准备(硬件) 2、开发环境准备(软件) 3、连接云 4、GPS测试 一、前期开发准备: nrf9160-DK版 nRF Connect for Desktop(桌面版) NCS(官方最新开发SDK,笔者写这篇博客时更新到NCS1.9) 一
阅读全文

浙公网安备 33010602011771号