【无标题】

1.错误
将flash读写和串口控制LED灯亮联合,实现在串口调试器内写下D1#,led1亮同时读出数据并通过串口打印出数据
首先,直接将例程复制,没有初始化addr和pdat.
解决方案:初始化

2.project左侧没有nvmc
使用nrf_nvmc提供的API来执行Flash的读写和擦除操作。例如,你可以使用nrf_nvmc_page_erase函数来擦除Flash页面,使用nrf_nvmc_write_word函数来向Flash写入数据。
以为只要写了#include "nrf_nvmc.h"即可,但其实不是。
解决方案:需要找到nrf_nvmc.h的头文件地址,nrf_nvmc.h 是 非易失性存储器控制器(NVMC)的头文件。这个头文件包含了与 NVMC 模块交互所需的函数声明、宏定义和类型定义,允许开发者在应用程序中直接操作 Flash 存储器,如读写和擦除 Flash 页面。
在nRF_Drivers中add  existing files...

3.nrf_nvmc.h 的主要功能
Flash 操作:提供了一系列函数来执行 Flash 存储器的读写和擦除操作。这些函数通常包括页面擦除(nrf_nvmc_page_erase)、字写入(nrf_nvmc_write_word 或 nrf_nvmc_write_bytes,具体取决于实现)等功能。
配置 NVMC:允许开发者配置 NVMC 的行为,如设置擦除模式和写入模式。这通常通过修改 NVMC 的配置寄存器或使用 SDK 提供的配置函数来实现。
错误处理:在某些实现中,nrf_nvmc.h 还可能包含与 Flash 操作相关的错误处理机制,用于检测和报告 Flash 写入或擦除操作中的错误。

4.指针

5."NRFX SAADC CONFIG RESOLUTION" is undefinec

"NREX SAADC CONFIG OVERSAMPLE" is undefined

 "NRFX SAADC CONFIG IRQ PRIORITY" is undefined

"NREX SAADC CONFIG LP MODE" is undefined

这些没定义的错误

找这个地方,在别的文件,也就是别的sdk_config里面找到,然后把他里面关于SAADC的内容全部复制粘贴到自己需要的文件里sdk_config里面

// <e>开始复制

// </e>

// </e>结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值