logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32HAL 移植 cJSON开源库 (裸机开发神器)

概述本篇文章介绍如何使用STM32内部Flash,将日志信息保存在Flash中,使用时再去读取。这样做得好处,就是非常适合物联网终端设备使用,使得日志可以更加容易的存储在非文件系统中,并具有历史日志检索的功能。GitHub:https://github.com/armink/EasyFlash硬件:STM32F103CBT6最小系统板软件:Keil 5.29+ STM32CubeMX6.01一、使

STM32HAL 移植MultiButton小巧简单事件驱动型按键驱动框架(裸机版本)

概述本篇文章介绍如何使用STM32移植 MultiButton开源框架,引用官网简述如下:MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,去除冗余的按键处理硬编码,让你的按键业务逻辑更清晰。GitHub:https://github.com/0x1abin/MultiButton硬件:正点原子探索者开发板软件:K

使用c语言函数指针和结构体实现动态绑定(面向对象写法)

面向对象写法,有点像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_

#单片机#嵌入式硬件#python
微服务学习书籍推荐(从攻城狮到架构师进阶之路)

概述本文只要介绍,微服务学习的书籍。下一个大神就是你,赶快行动吧!Spring Cloud Alibaba微服务原理与实战作者简介:咕泡学院联合创始人,拥有12年Java开发及架构经验,主要关注微服务、高并发及容器化等技术领域,纯粹的技术爱好者。曾就职于平安支付、挖财,担任业务架构师。2013年参与并主导Dubbo服务化落地项目。2015年负责公司内部Spring Boot集成Dubbo实现微服务

#spring cloud#spring boot
STM32HAL库-移植SFUD开源库

概述本篇文章介绍如何使用STM32HAL库,移植SFUD开源库。GitHub:https://github.com/armink/SFUD硬件:STM32F103CBT6最小系统板软件:Keil 5.29+ STM32CubeMX6.01一、使用方法0、SFUD 是什么SFUD是一款开源的串行 SPI Flash 通用驱动库。由于现有市面的串行 Flash 种类居多,各个 Flash 的规格及命令

基于STM32HAL库使用ADC采样方式,检测电压值与自带芯片温度值

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读写操作介绍

概述本篇文章介绍如何使用STM32HAL库,本案例只要介绍如何操作芯片内部EEprom读写数据,类似操作Flash写法。(注:有些型号才有内部EEprom,没有的话,只能使用内部FLASH模拟EEprom,或者外挂EEprom芯片)硬件:STM32L051C8T6最小系统板软件:Keil 5.29+ STM32CubeMX6.2.1一、使用方法通过参阅《STM32数据手册》得知,通过目录找到芯片中

STM32HAL 移植 EasyFlash 开源框架(裸机开发神器)

概述本篇文章介绍如何使用STM32内部Flash,将日志信息保存在Flash中,使用时再去读取。这样做得好处,就是非常适合物联网终端设备使用,使得日志可以更加容易的存储在非文件系统中,并具有历史日志检索的功能。GitHub:https://github.com/armink/EasyLogger/blob/master/docs/zh/port/flash.md硬件:STM32F103CBT6最小

一个开源的AT命令解析模块

一个开源的AT命令解析模块

文章图片
#物联网#iot
    共 90 条
  • 1
  • 2
  • 3
  • 9
  • 请选择