自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 FLASHDB之SFUD添加SPI1

F4外部SPI例子,用的是SPI2口,开发板上Flash接的是SPI1口。所以需要更改一下端口。4.在stm32f4xx_hal_msp.c中添加引脚初始化,时钟使能。主要修改sfud_port.c文件。2.添加spi1结构体;1.添加hspi1;

2024-06-13 16:19:45 150

原创 FLASHDB之KVDB读取速度实验

14:37:27.296]收←◆[FlashDB][sample][kvdb][blob] get the value is: 2024-06-07 14:39 14000。K较大时,用时较长。原因:因为写入的数据是按K从小到大写入,K大值排在最后面,所以查到时需时较长。读出第14000条时,需时2693ms。读出第5000条时,需时946ms。从第1000条到第14000条(共13000条)用时。读出第1000条时,需时192ms。读出第200条时,需时38ms。5时 12分 47秒。

2024-06-13 16:00:26 397

原创 FLASHDB之KVDB 芯片内部读写速度实验

10:07:53.135]收←◆[FlashDB][sample][kvdb][blob] insert [1000][FlashDB][sample][kvdb][blob] get the value is: 2024-06-07 14:39 1000。[09:58:19.191]收←◆ze success.在存有1000条时,插入读出一条KV需要38.5ms。在存有2000条时,插入读出一条KV需要93ms。实验方法:连续插入并读出一条KV,

2024-06-12 17:13:54 377

原创 FlashDB之KVDB写入速度实验

3个小时写入约3587条数据(9367-5780)。在读写9301条处,用时3.686秒。硬件平台:F407+SPIFlash。在读写5781条处,用时2.3秒。实验目的:初步评估写入速度。

2024-06-12 16:56:10 455

原创 FlashDB之KVDB写满实验

16:01:22.442]收←◆[FlashDB][kv][env][fdb_kvdb1] (..\..\..\src\fdb_kvdb.c:1057) Moved the KV (boot_count) from 0x00000128 to 0x00001880.

2024-06-07 18:46:41 625

原创 FlashDB之KVDB的GC过程实验

if (empty_sector > FDB_GC_EMPTY_SEC_THRESHOLD || db->gc_request) {//1个扇区写不下了,转下一个空扇区。0xB0大于0x9C此次还能写入0扇区。此时是在扇区2写数据,当写满后,就再也写不动了,写610写不进了。GC第0扇区(0x000000)没成功,再次GC了第1扇区。GC先将扇区0的3条KV移到扇区3,然后删除扇区0。0x80小于0x9C此时0扇区写不下。

2024-06-06 19:35:46 732

原创 FlashDB学习之KVDB数据存储

状态存储格式见fdb_utils.c第99行size_t _fdb_set_status(uint8_t status_table[], size_t status_num, size_t status_index)函数里的注释。参考:fdb_kvdb.c第894行,static bool alloc_kv_cb(kv_sec_info_t sector, void *arg1, void *arg2)。置第0字节、第5字节、第9字节。置第0字节、第5字节、第9字节。置第0字节、第5字节、第9字节。

2024-06-06 19:17:36 498

原创 CDK不能使用数学函数解决笔记

CDK使用经验

2022-06-20 10:08:49 209 2

原创 杰理 AC696N 编译错误“..pi32v2-ld.exe.cpu\br25\sdk.ld

杰理AC696N编译问题

2022-05-28 09:06:21 837

原创 TM1637驱动

TM1637是一颗8段6位共阳数码管及8*2位键盘驱动芯片。实现的功能是全亮闪2次,然后再全部位从0至F循环显示。只需根据不同单片机配置两引脚开漏输出,再调整延时时间,即可一次点亮。代码及资料见附件TM1637驱动程序及数据手册-C文档类资源-CSDN下载可驱动如下图所示常见的4位数码管做时钟。...

2022-04-27 17:19:17 1407

原创 杰理AC696N串口通信实验

杰理AC696N串口通信实验

2021-12-11 16:45:51 1011

TM1637驱动程序及数据手册

TM1637是8段6位共阳数码及8*2位按键驱动芯片。附资料及代码

2022-04-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除