NRF52832 SDK 14.0.0设置内部32768

  • 由外部32768晶振转成内部32768

修改sdk_config.h中的宏定义

1) 系统低速32768时钟

// <e> CLOCK_ENABLED - nrf_drv_clock - CLOCK peripheral driver
//==========================================================
#ifndef CLOCK_ENABLED
#define CLOCK_ENABLED 1
#endif

// <o> CLOCK_CONFIG_LF_SRC  - LF Clock Source
// <0=> RC 
// <1=> XTAL 
// <2=> Synth 

#ifndef CLOCK_CONFIG_LF_SRC
#define CLOCK_CONFIG_LF_SRC 0
#endif

// <o> CLOCK_CONFIG_IRQ_PRIORITY  - Interrupt priority

// <i> Priorities 0,2 (nRF51) and 0,1,4,5 (nRF52) are reserved for SoftDevice
// <0=> 0 (highest) 
// <1=> 1 
// <2=> 2 
// <3=> 3 
// <4=> 4 
// <5=> 5 
// <6=> 6 
// <7=> 7 

#ifndef CLOCK_CONFIG_IRQ_PRIORITY
#define CLOCK_CONFIG_IRQ_PRIORITY 7
#endif
 

 

2) 协议栈低速32768时钟

//==========================================================

// <h> Clock - SoftDevice clock configuration

//==========================================================
// <o> NRF_SDH_CLOCK_LF_SRC  - SoftDevice clock source.
 
// <0=> NRF_CLOCK_LF_SRC_RC 
// <1=> NRF_CLOCK_LF_SRC_XTAL 
// <2=> NRF_CLOCK_LF_SRC_SYNTH 

#ifndef NRF_SDH_CLOCK_LF_SRC
#define NRF_SDH_CLOCK_LF_SRC 0
#endif

// <o> NRF_SDH_CLOCK_LF_RC_CTIV - SoftDevice calibration timer interval. 
#ifndef NRF_SDH_CLOCK_LF_RC_CTIV
#define NRF_SDH_CLOCK_LF_RC_CTIV 16
#endif

// <o> NRF_SDH_CLOCK_LF_RC_TEMP_CTIV - SoftDevice calibration timer interval under constant temperature. 
// <i> How often (in number of calibration intervals) the RC oscillator shall be calibrated
// <i>  if the temperature has not changed.

#ifndef NRF_SDH_CLOCK_LF_RC_TEMP_CTIV
#define NRF_SDH_CLOCK_LF_RC_TEMP_CTIV 2
#endif

// <o> NRF_SDH_CLOCK_LF_XTAL_ACCURACY  - External crystal clock accuracy used in the LL to compute timing windows.
// <0=> NRF_CLOCK_LF_XTAL_ACCURACY_250_PPM 
// <1=> NRF_CLOCK_LF_XTAL_ACCURACY_500_PPM 
// <2=> NRF_CLOCK_LF_XTAL_ACCURACY_150_PPM 
// <3=> NRF_CLOCK_LF_XTAL_ACCURACY_100_PPM 
// <4=> NRF_CLOCK_LF_XTAL_ACCURACY_75_PPM 
// <5=> NRF_CLOCK_LF_XTAL_ACCURACY_50_PPM 
// <6=> NRF_CLOCK_LF_XTAL_ACCURACY_30_PPM 
// <7=> NRF_CLOCK_LF_XTAL_ACCURACY_20_PPM 

#ifndef NRF_SDH_CLOCK_LF_XTAL_ACCURACY
#define NRF_SDH_CLOCK_LF_XTAL_ACCURACY 7
#endif

此版本的SDK没有对NRF_SDH_CLOCK_LF_XTAL_ACCURACY 作编译限制,建议使用

NRF_CLOCK_LF_XTAL_ACCURACY_500_PPM 这个参数

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 要下载青风nRF52832 SDK,首先需要访问青风官方网站。在该网站上,您可以找到一个专门的SDK下载页面。在该页面上,您会看到一些相关的信息,例如nRF52832芯片的版本号,SDK的最新版本号以及其他支持的硬件和软件要求。 在页面上,您可以找到一个下载按钮,点击该按钮将开始SDK的下载过程。下载过程可能需要一些时间,具体取决于您的网络连接速度。 下载完成后,您将获得一个压缩文件,其中包含青风nRF52832 SDK的所有文件和文件夹。您可以将该文件解压缩到您选择的目标文件夹中。 解压缩后,您将可以看到一些重要的文件和文件夹,如示例代码、文档、库文件和支持工具等。在这些文件和文件夹中,您可以找到有关SDK的详细信息和使用指南。 如果您打算在开发项目中使用这个SDK,您可以根据需要选择和使用适当的示例代码和库文件。此外,您还可以参考SDK的文档和指南,以获得更多有关SDK的信息和帮助。 总之,要下载青风nRF52832 SDK,您需要访问青风官网的SDK下载页面,并按照提示完成下载和解压缩过程。下载后,您可以开始使用SDK的示例代码和其他支持工具来进行开发。 ### 回答2: 青风nrf52832是一款基于Nordic Semiconductor的nRF52832芯片的开发板,可以进行蓝牙低功耗设备的开发和应用。nRF52832 SDK是青风nrf52832开发板所需要的软件开发工具包。以下是青风nrf52832 SDK下载的步骤: 1. 首先,打开浏览器,进入青风官方网站的下载页面。 2. 在下载页面中找到nRF52832 SDK软件包,它通常以压缩文件的形式提供。 3. 点击下载链接,开始下载nRF52832 SDK软件包。下载过程可能需要一些时间,取决于您的网络连接速度。 4. 下载完成后,使用解压软件将软件包解压到您希望保存的位置。解压后,您将得到一个包含SDK的文件夹。 5. 进入解压后的文件夹,可以看到SDK的各种软件工具和示例代码。 6. 根据自己的需求,可以使用SDK提供的示例代码进行开发,或者查看SDK文档进行更详细的学习和使用。 请注意,下载过程中需要确保网络连接正常,同时确保您的设备符合软件包的系统要求,以确保成功下载和使用青风nrf52832 SDK

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值