資源簡介
Nordic 52810 使能協(xié)議棧的工程 用fstorage的方式操作flash的一個例程
代碼片段和文件信息
#include?“my_fs.h“
#include?“nrf_sdh.h“
#include?“nrf_sdh_ble.h“
#include?“nrf_fstorage_sd.h“
#include?“nrf_fstorage.h“
#include?“nrf.h“
#include?“nrf_soc.h“
#include?“nordic_common.h“
#include?
#include?“app_error.h“
#include?“nrf_delay.h“
#include?“nrf_log.h“
#include?“nrf_log_ctrl.h“
#include?“nrf_log_default_backends.h“
/********************************************************************************************************
?*使能協(xié)議棧?用fs或fds的方式操作flash
?*1、芯片擦寫次數(shù)?10000次
?*2、寫和讀都是32bit的,如寫入0x123456芯片的存入是這樣的?56?34?12?00,所以你可以將8bit的轉(zhuǎn)成32bit的再存,高低位可以自己控制
?*3、讀數(shù)據(jù)的時候可以不用nrf_fstorage_read();讀的數(shù)據(jù)多了,會報錯,
?????直接用memcpy(),直接讀地址,將地址里的數(shù)copy出來,這樣就不會報錯了。
?*4、sdk_config.h?中需要修改:#define?NRF_FSTORAGE_ENABLED?1
?*****************************************************/
static?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????94631??2019-08-14?12:25??190814.png
?????文件???????7722??2019-08-14?12:22??my_fs.c
?????文件?????????72??2019-08-14?09:53??my_fs.h
-----------?---------??----------?-----??----
???????????????102425????????????????????3
評論
共有 條評論