NRF52832
polaris_zgx
这个作者很懒,什么都没留下…
展开
-
NRF52832驱动W25Qxx并实现低功耗(FreeRTOS)
在使用52832的时候,有时候需要存储大量的数据,就需要外置存储芯片,这里我使用的存储是W25Qxx系列,并实现低功耗。 为了方便实现低功耗和代码移植的方便,这里我是用的是模拟SPI驱动W25Qxx.废话少说,上代码:w25qxx.h#ifndef __W25QXX_H__#define __W25QXX_H__#include "boards.h"#include "app_error.h"#define W25QXX_ADD_BASE (0) ...原创 2021-09-23 09:42:40 · 1567 阅读 · 0 评论 -
解决NRF52832使用浮点运算后功耗过高的问题
当nrf52832使用浮点运算后,再做低功耗。功耗再怎么调,都比较高。这是因为,nrf52832使用FPU后,不会自动关闭,所以我们要解决这个功耗问题,需要在nrf52832不使用浮点运算时关闭FPU.实现方式是在FPU的中断中关闭FPU.如下:/************************************************************************************FPUIRQ*...原创 2021-09-23 09:27:32 · 958 阅读 · 0 评论 -
NRF52832 SAADC多通道采集调试
NRF52832的ADC支持8/10/12/14位ADC采集,具有8个通道,支持差分输入和单路输入。项目上使用SAADC采集电池电压和温度电阻的阻值,需要用到两路ADC通道;在此项目中,使用NRF52832SAADC多通道采集,通过定时器,间隔500ms采集一次数据,放入缓存中,等需要数据时,在处理缓存中的数据,返回数据。实现方式如下:1、定义需要使用到的数据变量。说明:(1)#define S...原创 2018-05-22 15:30:55 · 10780 阅读 · 4 评论