
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
传统大厂的嵌入式开发共享盘资料的目录分享

概述本篇文章介绍如何使用STM32HAL库,移植Unity 是一个为C语言构建的单元测试框架,侧重于使用嵌入式工具链。硬件:STM32F103CBT6最小系统板软件:Keil 5.29+ STM32CubeMX6.01一、使用方法二、STM32CubeMx配置三、Examples四、运行结果传送门->代码参考文章:1、https://www.sohu.com/a/367952273_5058
概述cmd-parser是一个资源占用极小的命令解析器,并遵循 Apache License v2.0开源协议。GitHub:https://github.com/jiejieTop/cmd-parser优点:用户无需关心命令的存储区域与大小,由编译器静态分配。加入哈希算法超快速匹配命令,时间复杂度从O(n*m)变为O(n)。命令支持忽略大小写。非常易用与非常简洁的代码(不足150行)。硬件:ST
概述本篇文章介绍如何使用STM32内部Flash,将日志信息保存在Flash中,使用时再去读取。这样做得好处,就是非常适合物联网终端设备使用,使得日志可以更加容易的存储在非文件系统中,并具有历史日志检索的功能。GitHub:https://github.com/armink/EasyFlash硬件:STM32F103CBT6最小系统板软件:Keil 5.29+ STM32CubeMX6.01一、使
概述本篇文章介绍如何使用STM32移植 MultiButton开源框架,引用官网简述如下:MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,去除冗余的按键处理硬编码,让你的按键业务逻辑更清晰。GitHub:https://github.com/0x1abin/MultiButton硬件:正点原子探索者开发板软件:K
面向对象写法,有点像C++味道。直接进入主题:#include <iostream>typedef struct _SHAPE Shape;struct _SHAPE {float a, b;float (*shapeArea)(Shape);};Shape new_Shape(float a, float b, float(*shapeArea)(Shape));Shape new_
概述本文只要介绍,微服务学习的书籍。下一个大神就是你,赶快行动吧!Spring Cloud Alibaba微服务原理与实战作者简介:咕泡学院联合创始人,拥有12年Java开发及架构经验,主要关注微服务、高并发及容器化等技术领域,纯粹的技术爱好者。曾就职于平安支付、挖财,担任业务架构师。2013年参与并主导Dubbo服务化落地项目。2015年负责公司内部Spring Boot集成Dubbo实现微服务
概述本篇文章介绍如何使用STM32HAL库,移植SFUD开源库。GitHub:https://github.com/armink/SFUD硬件:STM32F103CBT6最小系统板软件:Keil 5.29+ STM32CubeMX6.01一、使用方法0、SFUD 是什么SFUD是一款开源的串行 SPI Flash 通用驱动库。由于现有市面的串行 Flash 种类居多,各个 Flash 的规格及命令
1、原理图分压电阻计算公式:BAT_ADC=R26/(R26+R27)2、STM32CubeMx工具配置3、代码1、串口(串口重映射打印配置)usart.c文件/* USER CODE BEGIN 0 */#include "stdio.h"/* USER CODE END 0 *//* USER CODE BEGIN 1 */#...
概述本篇文章介绍如何使用STM32HAL库,本案例只要介绍如何操作芯片内部EEprom读写数据,类似操作Flash写法。(注:有些型号才有内部EEprom,没有的话,只能使用内部FLASH模拟EEprom,或者外挂EEprom芯片)硬件:STM32L051C8T6最小系统板软件:Keil 5.29+ STM32CubeMX6.2.1一、使用方法通过参阅《STM32数据手册》得知,通过目录找到芯片中







