stm32开源项目_最近收集的开源项目专栏(持续更新,收好车轮,方便造车)

博主分享了19个STM32相关的开源项目,涵盖了量产测试工具、键值对读写、按键组件、软件定时器、SPI FLASH驱动、MQTT客户端、菜单架构、打印调试替代方案、代码框架和多个实用案例,旨在加速MCU项目开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

907b3037cfb1943aeb30451311775399.png

经常在公众号这个菜单互动的小伙伴可能知道,最近我在这里偷偷加了一个开源项目的专栏,这个专栏主要是持续收集一些嵌入式方面的开源项目,当然也包括我自己开源的,目前已经更新了19个项目。

1 一个好用的量产集成测试工具

分享一个刚毕业的时候写的一个量产测试工具吧,采用的是C语言来编写,刚开始应用在Linux和Android平台上,后面通过移植也用在单片机上,使用起来也非常简单。

分享一个自己量产项目上的集成测试软件MTTEST

2 基于C标准库实现的键值对读写工具

ini 文件是Initialization File的缩写,即初始化文件,这是用来配置应用软件以实现不同用户的要求。

INI文件由节、键、值组成。一个简单的的INI文件例子如下:

[Setting]
INIT_FLAG=0;
VOLUME=1;
LANGUAGE=1;

分享一个好用的C语言.ini文件的解析库

基于小熊派SD卡+Fatfs+移植开源iniparse解析库并使用

3 两个好用的按键组件

在嵌入式系统或单片机程序开发过程中,经常会遇到各种按键的需求,比如按键短按、按键长按、按键双击,这些功能虽然不难,但想要完全写好这些功能并不简单。网上已经有大神实现了这样的组件,该组件的特性如下:

  • 使用时系统不阻塞
  • 低耦合性
  • 同一个按键可实现单击、双击、长按
  • 可根据按键线序更改,比如高电平触发或低电平触发

分享一个很好用的按键组件

第1期 | MultiButton,一个小巧简单易用的事件驱动型按键驱动模块

个人使用案例实现:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值