摘要: 一、简介 在NCS中有多种的DFU选择,强烈推荐使用MCUboot,请直接看第三章节。当然,如果你需要选择传统的nrf_DFU也是可以的,但是要用到官方修改的源文件。 关于mcuboot,原理性的东西在官网和官方博客中有讲,可以自行查看,后面只是简单的提一下:MCUmgr — Zephyr Proj 阅读全文
posted @ 2023-06-14 16:47 星辰_stars 阅读(2631) 评论(0) 推荐(3) 编辑
摘要: 简介:本案例测试了long range,注意nrf52系列芯片中,部分硬件是不支持CADED的,因此也就是不支持long range,如nrf52832就不支持long range。同时协议栈也是部分支持,部分不支持,支持的如S140,不支持的如S113.所以在开发前需要把软件和硬件都确定好。 测试 阅读全文
posted @ 2024-06-14 12:08 星辰_stars 阅读(199) 评论(0) 推荐(1) 编辑
摘要: 简介:ADC在实际使用的时候都要进行误差校准,那Nordic的nrf52系列如何进行校准,如果不校准又有什么影响尼,接下来我将通过实验进行测试,验证不校准和校准的影响(本测试的基础是,默认输入阻抗和采样时间都是合理范围的,没有超标)。 测试环境: 硬件:nrf52DK(nrf52832) 软件:基于 阅读全文
posted @ 2024-01-02 18:06 星辰_stars 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 简介:在nordic的开发中使用到RTC时,对于比较通道0/1/2/3的中断来说,如果不进行相关配置(如SDK中例子,使用的RTC比较通道就只能触发一次,不能多次触发),会导致比较中断只进入一次,如果说是使用RTC+PPI+ADC进行采样或者RTC+PPI+GPIOTE做IO口翻转等,都会只采样一次 阅读全文
posted @ 2023-12-25 17:50 星辰_stars 阅读(218) 评论(2) 推荐(0) 编辑
摘要: 简介:在nordic的nrf52系列中的nrf52833和nrf52840的SPIM3都是支持最大32M的spi速率,其余的只有8M,当在需要刷屏,或者一些需要高速32M-SPI时,这是一个很好的使用方式,下面我就结合GPIOTE+PPI+SPIM3实现无CPU参与的32M-SPI数据发送: 测试环 阅读全文
posted @ 2023-12-06 10:14 星辰_stars 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 简介: 本次测试了zephyr的中断驱动方式(GPIOTE),在这可以去看zephyr的官方文档对zephyr的中断定义,连接如下,Interrupts — Zephyr Project Documentation (nordicsemi.com) ;版本可能不对应,但是原理是一致的,今天记录的就是 阅读全文
posted @ 2022-11-16 17:30 星辰_stars 阅读(2080) 评论(0) 推荐(1) 编辑
摘要: 简介:基本每一个云都支持MQTT,这种轻量级协议在数据量不大的应用上是一个很好的选择。上一篇博客使用SLM例程去连接了阿里云,本次使用mqtt_simple去连接云进行测试,关于一些已近在前面文章中演示过环境配置就不在赘述了,mqtt_simple例子只能使用MQTT的方式去连接云,没有像SLM那样 阅读全文
posted @ 2022-10-29 17:37 星辰_stars 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 简介:在前面有讲过如何使用nrf9160去连接一个云,然后进行发布订阅信息,但是当时连接的是一个免费的测试云,在国内的话许多人想要连接阿里云或者华为云,下面就来测试一下连接阿里云。这里为什么要和上一篇分开,是在nrf9160 做modem—— 连接云(接入方式MQTT) - 星辰_start - 博 阅读全文
posted @ 2022-08-26 18:07 星辰_stars 阅读(473) 评论(1) 推荐(0) 编辑
摘要: 摘要:在前面的nrf52——DFU升级OTA升级方式详解(基于SDK开发例程)一文中我测试了基于蓝牙的OTA,本文将开始基于UART和USB(usb_cdc_acm)进行升级测试。 整体升级流程: 整个过程希望你和我一样采用有log的bootloader进行。可以看到执行流程,也能在出错时进行检查。 阅读全文
posted @ 2022-08-11 20:45 星辰_stars 阅读(6225) 评论(34) 推荐(2) 编辑
摘要: 今天测试把nrf9160作为modem的例程Serial LTE Modem程序(后面简称slm),何为做modem,通俗来说就是将nrf9160作为无线模块,主控由其余MCU做,主控通过AT命令控制nrf9160工作。 前期开发准备: nrf9160-DK版 nRF Connect for Des 阅读全文
posted @ 2022-05-10 11:45 星辰_stars 阅读(1418) 评论(7) 推荐(0) 编辑