nRF52832的SoC是一个强大的,高度灵活的超低功耗SoC的多协议非常适合用于蓝牙智能ANT和2.4GHz的超低功耗无线应用。该nRF52832 SoC的是围绕一个32位的ARM?Cortex?CPU -M4F 512kB的带64kB的+内置RAM。嵌入式2.4GHz收发器,支持蓝牙智能,ANT和专有2.4GHz的协议栈。它是空气与nRF51系列,nRF24L和nRF24AP系列产品Nordic半导体兼容。 处理能力 该nRF52832集成在单芯片解决方案,实现了强大的Cortex-M4F处理器使复杂运算的要求***苛刻的应用。该IC支持DSP指令,浮点单元(FPU),单周期乘法和累加,以及硬件除法计算复杂操作的节能进程。 多协议无线 2.4GHz的无线电支持多种协议,包括蓝牙智能,ANT和专有2.4GHz的。无线电有直接内存访问高清RSSI和高度自动化功能,包括EasyDMA包中发送和接收。北欧提供协议栈蓝牙智能,ANT和加泽尔(2.4GHz的)软件下载。 电源效率 该nRF52832的SoC是可以从1.7V至3.6V的供电运行极其省电的设备。当不需要这样任务操作功耗减少到***低限度的所有个人外设和时钟提供掉电的灵活性。该IC具有自动和自适应电源管理功能的综合系统。这些特征的范围在整个IC的操作从电源切换到外围总线/ EasyDMA存储器管理,自动关闭所有未执行任务所需的必要的外围设备的向下。
有很多人用这颗芯片在做蓝牙智能手环,然而在做手环的同时相信有很多朋友都想增加多一些功能吧。实际上nRF52832的p09,p10引脚被默认配置为nfc天线引脚,每次复位后,都会自动变成nfc天线引脚的功能,所以假如要使用这个两个引脚作为gpio使用,必须得配置一下才行。
首先,要包含 nrf52.h , system_nrf52.h 两个头文件,然后在 system_nrf52.h 中的前面写一句:define CONFIG_NFCT_PINS_AS_GPIOS 就可以了。
剩下的工作就是程序的配置了。在main的靠前的部分写这么一句:NRF_UICR->NFCPINS = 0; 就可以了。p09,p10就被配置为gpio口了。
有兴趣的朋友可以留言联系,互相讨论。
|