当前位置: 首页 > article >正文

嵌入式单片机/STM32模块开源代码地图

GitHub网址https://github.com/当需要找模板时可以这样搜索芯片平台 模块名 关键词driver/library/embeded例如找 OLED 驱动stm32 oled i2c driver找震动电机vibration motor driver stm32找按键multi button embedded stm32找 LED 流水灯led effect stm32 non blocking找充电管理battery charge stm32找串口打印uart printf hal stm32找状态机框架finite state machine embedded c码云Gitee(国内访问最快)搜索方式和github一样关键词使用中文 英文都可以如STM32 按键驱动嵌入式 状态机震动电机 驱动OLED 屏驱动立创开源硬件平台网址https://oshwhub.com/该平台硬件原理图 单片机程序一起开源非常适合做实际产品按摩仪、小设备的模块参考。如何搜索按摩仪热敷震动低功耗单片机LED指示电池充电很多项目直接就是完整产品代码能学到整套结构。芯片官方自带库STMicroelectronics 官方 GitHubhttps://github.com/STMicroelectronics搜索如stm32l4xx example里面会有官方的低功耗代码、定时器、UART、I2C、按键、LED等所有标准例程。STM32CubeMX内直接生成嵌入式论坛超多驱动代码21IC 电子网https://www.21ic.com/电子发烧友https://bbs.elecfans.com/阿莫论坛https://www.amobbs.com/直接在论坛搜索模块名 驱动如DHT11驱动、WS2812驱动、震动马达驱动专门搜驱动库的网站libdriverhttps://github.com/libdriverembeddeddriverhttps://www.embeddeddriver.com/

相关文章:

嵌入式单片机/STM32模块开源代码地图

GitHub 网址:https://github.com/ 当需要找模板时,可以这样搜索:芯片平台 模块名 关键词(driver/library/embeded) 例如: 找 OLED 驱动:stm32 oled i2c driver 找震动电机:vibra…...

CSS如何为Bootstrap按钮增加渐变色_利用background linear-gradient

Bootstrap按钮需用!important覆盖background-color并重写:hover/:active伪类,或改用background-imagetransparent方案,同时适配深色模式与移动端点击反馈。Bootstrap按钮默认不支持background: linear-gradient()直接覆盖因为Bootstrap(尤其是…...

GPT-4o 推理能力全解析:架构革新到底强在哪?

GPT-4o的发布标志着推理能力进入新阶段——它不再仅仅是“更聪明的聊天机器人”,而是一个能够同时理解文本、图像、音频并进行跨模态联合推理的统一引擎。根据官方技术文档,GPT-4o在MMLU(大规模多任务语言理解)上达到87.2%&#x…...

Android Camera2 + OpenGL 竖屏或横屏预览会有“轻微拉伸”

前言在进行 Android 相机底层开发(Camera2 OpenGL ES)时,开发者经常会遇到各种拉伸问题。有一种最隐蔽的“轻微拉伸”:画面方向正确,预览也没变黑,但人脸看起来明显比平时“瘦长”了一点点。本文将结合一次…...

什么是NVSRAM?NVSRAM内部结构有何特点?

1、什么是NVSRAM?内部结构有何特点? 从内部架构来看,一颗NVSRAM芯片相当于将一颗SRAM和一颗EEPROM“绑定”在一起,并集成相应的控制逻辑。尽管功能复杂,其物理尺寸却与普通存储芯片相差无几,这大大节省了PC…...

德州仪器线上笔试-学习-2026.4.15

今天下午收到德州仪器的笔试邮件,大概意思是,我之前投的fae实习岗位的简历通过初筛了今天晚上在线上笔试。笔试对我来说挺难的。...

从几何视角直观理解对偶性:强对偶、弱对偶与KKT条件的可视化证明

1. 从几何视角理解优化问题的基本框架 想象你正在规划一次登山活动。山的地形就是你的目标函数,而各种限制条件(比如必须携带的装备重量、时间限制等)就是约束条件。优化问题本质上就是在这些限制下,找到最佳的登山路径。这就是优…...

Skiller:一款跨平台的 AI Skills管理工具

Skiller:一处管理,多处分发 —— 你的 AI 技能统一调度中心 写一次,用到处处。让 AI 技能在 Claude Code、OpenCode、Cursor 之间自由流动。 github pages 问题:AI 工具多了,技能管理乱了 如果你同时使用多个 AI 编程…...

智能科学毕设易上手项目选题答疑

0 选题推荐 - 大数据篇 毕业设计是大家学习生涯的最重要的里程碑,它不仅是对四年所学知识的综合运用,更是展示个人技术能力和创新思维的重要过程。选择一个合适的毕业设计题目至关重要,它应该既能体现你的专业能力,又能满足实际应…...

PX4飞控配置光流模块

PX4固件启用光流模块 理解Pixhawk的串口接口 先设置飞控参数,启用串口,如MAV_0_CONFIG。 参考:https://docs.px4.io/main/en/peripherals/serial_configuration TELEM 1 is configured as a MAVLink serial port suitable for connection…...

别再死记硬背AUC公式了!用Python+Sklearn画个ROC曲线,5分钟搞懂AUC到底在算什么

用Python实战解锁AUC:从代码到直觉的认知跃迁 记得第一次接触AUC时,我被各种公式和理论解释绕得头晕——直到亲手用Python画出第一条ROC曲线,那些抽象概念突然变得鲜活起来。本文将带你用不到20行代码,完成从数据加载到AUC计算的全…...

别再手动升级了!手把手教你用STM32 IAP实现产品远程固件更新(附代码)

STM32 IAP实战:构建企业级远程固件更新系统 当你的智能家居网关出货量突破10万台时,凌晨3点的客服电话突然响起——客户抱怨设备无法连接新上线的云服务。传统解决方案需要召回设备或派遣技术人员,而具备IAP能力的设备只需推送一个OTA更新包。…...

公司又要改流程了?先别急着皱眉头

每次公司宣布要改流程,或者组织要调整,工程师群体里最先出现的,往往不是讨论,而是情绪。私下里开始传:这次又要折腾什么?上次改完还没稳,又来一轮?这种反应可以理解。芯片研发本来就…...

STM32F103C8T6最小系统板避坑指南:从Keil5安装到OLED显示,新手必看的10个实战问题

STM32F103C8T6最小系统板避坑指南:从Keil5安装到OLED显示,新手必看的10个实战问题 第一次接触STM32F103C8T6最小系统板时,那种既兴奋又忐忑的心情至今难忘。作为嵌入式开发的经典入门平台,这块蓝色的小板子藏着无数可能性&#xf…...

转行AI应用开发工程师需要会什么?

🎯核心要求: Python、torch必须能手写; 神经网络、深度学习原理、Transformer底层机制(forward、attention)要吃透,不能只调库。 🚀企业级能力四大块: 小模型工程能力&#xff08…...

while(1);的top-down分析

对于简单的while(1)循环:int main(){ while(1); return 0;}L1:L2:L3/L4:为什么 Core Bound 是 0%?这是最关键的逻辑:没有“停顿(Stall)”,就没有“受限(Bound)”。没有…...

黑群晖转白群晖DS920+数据迁移全记录(含避坑指南)

从非官方设备迁移至群晖DS920的全流程数据安全指南 当技术爱好者决定从非官方设备转向正版群晖设备时,数据迁移往往是最大的心理障碍。我最近刚完成从自制设备到DS920的完整迁移,整个过程比想象中顺利得多,但也确实有几个关键节点需要特别注意…...

3D打印风向标:工业下沉、消费升级,惠普、拓竹两巨头同日发布新品

3D打印技术参考注意到,惠普与拓竹两家3D打印行业巨头,均在4月14日发布了最新3D打印解决方案。两款新品,均有在让普通用户能使用到高阶3D打印技术的意味。惠普:技术下沉,拓展中小市场惠普方面,它推出了全新的…...

高效清理Windows 11系统臃肿:从卡顿到流畅的终极解决方案

高效清理Windows 11系统臃肿:从卡顿到流畅的终极解决方案 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and…...

猫抓浏览器扩展:从混乱到有序的视频资源智能管理指南

猫抓浏览器扩展:从混乱到有序的视频资源智能管理指南 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 你是否曾经面对下载文件夹中那些毫…...

MoveIt!与OMPL实战避坑:为什么你的机械臂规划总失败?可能是算法没选对

MoveIt!与OMPL算法选择实战:机械臂规划失败的深层解决方案 机械臂运动规划是机器人开发中最令人头疼的环节之一。当你看着机械臂在仿真中卡顿、在实物调试中撞上障碍物,或是规划出那些匪夷所思的"杂技动作"时,是否曾怀疑过&#xf…...

终极家庭音乐体验优化指南:打造智能跨平台音乐管理方案

终极家庭音乐体验优化指南:打造智能跨平台音乐管理方案 【免费下载链接】Synology-LrcPlugin Lyrics plugin for Synology Audio Station/DS Audio 项目地址: https://gitcode.com/gh_mirrors/sy/Synology-LrcPlugin 还在为家中不同设备上的音乐播放体验不一…...

控制系统幅频特性曲线绘制实战指南(2)

1. 控制系统幅频特性曲线绘制全流程拆解 第一次接触幅频特性曲线时,我也被那些弯弯曲曲的线条搞得头晕。直到在电机控制项目中亲手调试PID参数时,才发现这简直是工程师的"心电图"——能直观反映系统对不同频率信号的响应能力。今天我们就用最接…...

从‘?’命令到调试高手:Lumerical FDTD脚本排错与数据验证实战指南

从‘?’命令到调试高手:Lumerical FDTD脚本排错与数据验证实战指南 当你在Lumerical FDTD中投入数小时编写分析脚本,却只得到一个晦涩的错误提示或可疑的数据输出时,那种挫败感是真实存在的。这不是关于基础命令的记忆竞赛&#x…...

用Matlab搞定背包问题:手把手教你写BPSO算法(附完整代码)

用Matlab实现BPSO算法解决背包问题:从理论到代码实战 在优化问题求解领域,离散二进制粒子群算法(BPSO)因其简单高效的特点,成为处理0-1背包问题的利器。本文将带您从零开始,用Matlab完整实现BPSO算法&#…...

帝国时代4修改器 风灵月影十一项 支持1.0-v10.0.576版本

《帝国时代4》修改器,风灵月影版十一项功能拉满,支持v1.0-10.0.576版本,Steam/EPIC/学习版全适配! !!!仔细看清版本最多支持10.0.576版本! ✅ 非软件丨无需安装丨不充会员&#xff…...

从复平面上的‘圆舞曲’到手机信号:用Python可视化理解LTE PSS中的ZC序列

从复平面上的‘圆舞曲’到手机信号:用Python可视化理解LTE PSS中的ZC序列 当你用手机刷视频时,是否好奇过基站是如何在复杂的电磁环境中准确找到你的设备?这背后隐藏着一场精妙的"数字芭蕾"——ZC序列在复平面上的旋转与映射。本文…...

冲突解决与协作优化:Multi-Agent系统的通信协议

冲突解决与协作优化:Multi-Agent系统的通信协议 一、引言 1.1 钩子:从“自动驾驶车队连环撞”的假设性思考开始 假设一个晴朗的工作日早高峰,北京CBD核心区的自动驾驶专属试验车道上,一支由5辆纯电动物流车组成的车队正按预设路线行驶:第1辆是领航车(负责感知全局路况、…...

避坑指南:Unity国内版用Verdaccio搭私有包服务器,为啥总报错‘Unable to connect’?

Unity国内版私有包服务器搭建避坑指南:从"Unable to connect"到完美配置 最近在技术社区看到不少开发者抱怨,用Verdaccio给Unity国内版搭建私有包服务器时,明明浏览器能正常访问,Unity里却总是报"Unable to conne…...

Win11 WSL2下CentOS7无缝部署Docker全攻略(2024避坑指南)

1. 环境准备与WSL2安装 在Windows 11上使用WSL2运行CentOS7之前,需要确保系统满足基本要求。我实测发现,很多新手容易忽略Windows功能组件的开启,导致后续步骤报错。首先右键点击开始菜单,选择"Windows终端(管理员…...