- 博客(27)
- 资源 (15)
- 收藏
- 关注
原创 一种基于镜像指示位办法的RingBuffer实现,解决Mirror和2的幂个数限制
一种基于镜像指示位办法的RingBuffer实现,解决Mirror和2的幂个数限制
2024-04-11 16:07:18 731
原创 嵌入式按键处理驱动(easy_button)
嵌入式按键处理驱动(Button Driver),支持单击、双击、多击、自动消抖、长按、长长按、超长按 | 低功耗支持 | 组合按键支持 | 静态/动态注册支持
2024-02-24 10:42:09 1088
原创 嵌入式计数器(timer/ticks)溢出(Overflow)处理,嵌入式计数器运算带溢出保护
嵌入式计数器(timer/ticks)溢出(Overflow)处理,嵌入式计数器运算带溢出保护
2024-02-22 16:22:17 421
原创 一种嵌入式裸机任务消息队列实现方案
在嵌入式裸机开发中,经常有任务(Task)和消息队列(Message)的管理需求,直接加入OS又太过复杂了,所以本项目提供适用于嵌入式裸机环境需要进行Task和Message功能需求的人群。项目开发过程中参考FreeRTOS的Heap管理和的List管理。
2024-02-07 10:57:38 969
原创 STM32 BlueNRG-1低功耗介绍,包含CPU堆栈恢复和外设恢复
一般芯片提供了多种睡眠模式供用户选择,通常为Sleep模式和CPU Halt模式。其中CPU Halt模式是指WFI模式,由于WFI模式比较好理解。从下面8个信号来描述芯片行为。VCC,电源供电信号,高电平代表供电。CPU_run,CPU运行状态,高电平CPU运行。RET_Regs,代表保电区寄存器供电/工作状态,高电平代表供电,RST蓝色方块代表硬件进行初始化。Regs,代表一般寄存器供电/工作状态,高电平代表供电,RST蓝色方块代表硬件进行初始化。RET_RAM。
2023-06-14 16:16:02 684 3
原创 使用Eclipse CDT build tools之后导致makefile环境错乱的问题
使用Eclipse CDT build tools之后导致makefile环境错乱的问题
2022-10-06 12:43:37 485
原创 Read The Docs上架加入sphinx_markdown_tables后的问题
Read The Docs上架加入sphinx_markdown_tables后的问题
2022-08-04 09:29:17 913 1
原创 sphinx-autobuild OSError: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试
sphinx-autobuild OSError: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试
2022-08-03 20:54:49 300
灰色预测源代码(matlab)
2010-03-11
一个修改灰色理论源代码(matlab)
2009-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人