自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 单片机按键处理程序,可精准识别按下、抬起、长短按、双击等各种状态,随意组合

一、单片机、STM32等的任意IO引脚都可以简单快捷实现,只需有个简单定时器去扫描按键是否按下、计时次数即可。精髓在key_deal()函数,若需要双击则调用double_click_filter()函数。本程序采用IO输入高低电平判断、也可使用ADC按键达到一个IO口控制多个按键效果,分压去实现。可调节去抖、长短按时长判定等参数;定义长短按下、抬起、hold等宏,方便主程序调用。主程序里去判断key的值,执行不同动作,清晰明了。三、本程序使用20ms定时器去调用按键扫描函数。二、按键结构体、宏定义。

2025-07-15 08:59:56 395

原创 STM32 驱动IP2366芯片,电池管理数据读取,降本增效

英集芯IP2366,封装QFN40,集成AFC/FCP/PD2.0/PD3.0/PD3.1输入快充协议,可以通过Type-C口上的DPC/DMC/CC1/CC2向快充适配器申请快充电压,会自动调节充电电流大小,来适应不同负载能力的适配器。IP2366的同步开关充放电系统,最大充电电流可达5A或100W充电输入,充电效率最高到96%,放电功率高达140W,可通过定制设置最大充放电功率。IP2366可以定制设置不同的电池类型、充满电压和充电电流,可以支持2/3/4/5/6串磷酸铁锂或锂电池充电。

2025-07-04 14:52:30 2204 7

空空如也

空空如也

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

TA关注的人

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