
STM32
文章平均质量分 61
xiaohai@Linux
生命不息,拼搏不止!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32 在Keil 5 下移植LVGL_v8.3.11(步骤堪称保姆级,致力打造史上最详细lvgl移植教程,小白上手即可实现100%成功移植!!!)
一、STM32移植LVGL的前期准备二、LVGL源码移植三、LVGL 显示驱动接口移植四、LVGL 触摸驱动接口移植五、LVGL 时基单元配置(LV_TICK)六、LVGL 的核心配置文件(lv_conf.h)七、LVGL demo测试九、LVGL 的优化十、LVGL 移植常见问题解决原创 2025-07-28 17:14:26 · 1068 阅读 · 0 评论 -
Keil 5环境下实现STM32F4 移植 FreeRTOS的详细教程(适合小白,附工程源码)
一、移植前的准备1.基础工程2. FreeRTOS 源码二、移植FreeRTOS1. 添加 FreeRTOS 源码2. 将文件添加到工程3. 添加头文件路径4. 添加 FreeRTOSConfig.h 文件5. 修改基础工程的 SYSTEM 文件6.修改中断相关文件三、配置FreeRTOS四、测试 FreeRTOS五、附件原创 2025-03-14 16:59:45 · 1615 阅读 · 0 评论 -
Keil 5 环境下STM32F4 HAL库版本MDK工程创建详细步骤(适合小白,附工程源码)
一、前期准备二、工程文件移植1.建立初步的工程文件夹2. 建立和拷贝工程相关文件三、建立STM32F4 的Keil工程1.建立keil工程框架2.清理keil工程框架自动生成的个别文件夹3.添加必要文件到keil工程框架4.Keil工程魔术棒设置四、编译验证工程五、附录(完整工程)原创 2025-03-12 19:59:42 · 3529 阅读 · 0 评论 -
STM32之BH1750光照强度模块(GY-302)C语言代码(代码稳定详细,简洁明了)
BH1750光强模块图片BH1750光强模块数据显示第一部分:BH1750光强模块代码头文件(BH1750.h)#ifndef BH1750_H#define BH1750_H#include "stm32f10x.h"#include "sys.h"#include "delay.h"//IIC总线地址接口定义#define IIC_SCL PBout...原创 2019-04-12 17:36:53 · 26639 阅读 · 44 评论 -
STM32之0.96寸 4针 OLED显示屏(IIC协议)驱动代码(程序稳定,清晰明了)
4针OLED IIC 协议显示效果温馨提示:本篇博客文章仅仅是OLED屏幕的驱动代码,其余代码(温度,时间显示代码)见本人主页其它文章......完整工程和资料包下载:https://download.youkuaiyun.com/download/qq_34885669/11640003第一部分:IIC协议代码头文件 (iic.h)#ifndef IIC_H#def...原创 2019-05-05 16:05:12 · 48354 阅读 · 72 评论 -
STM32之SHT30温湿度传感器驱动代码(程序稳定,清晰明了)
第一部分:SHT30温湿度模块代码头文件(SHT30.h)#ifndef SHT30_H#define SHT30_H#include "delay.h"#include "sys.h"#include "stdio.h"#include "usart.h"#include "string.h"#include "sys.h"extern u8 humiture_...原创 2019-04-12 15:08:19 · 42102 阅读 · 50 评论 -
STM32之 AT24C16(EEPROM)驱动代码(程序稳定,清晰明了)
AT24C16电路图第一部分:IIC协议代码头文件(iic.h)#ifndef IIC_H#define IIC_H#include "stm32f10x.h"#include "sys.h"#include "delay.h"#define write 0#define read 1//IIC总线地址接口定义#define IIC_SCL PBout(7)...原创 2019-05-10 16:52:25 · 12482 阅读 · 4 评论 -
STM32之DS1302时钟模块程序(稳定并且有详细代码注释)
实物显示图片完整工程和资料包下载:https://download.youkuaiyun.com/download/qq_34885669/11640003一:DS1302驱动代码头文件(DS1302.h)#ifndef DS18B20_H#define DS18B20_H#include "stm32f10x.h"#include "sys.h"//DS13...原创 2019-04-12 11:35:32 · 21662 阅读 · 82 评论 -
STM32之 ESP8266 WIFI 模块驱动代码-可以通过互联网实现数据远程传输(程序稳定,清晰明了非常容易移植到51单片机上)
成品展示部分 :(ESP8266只是其中一个小部分而已)实物图:基于互联网的农业大棚环境监控系统设计电路图:农业大棚环境监控设计电路图(彩色)调试部分:https://blog.youkuaiyun.com/qq_34885669/article/details/99121122(在看代码之前务必先串口调试ESP8266,否则难以用单片机控制ESP8266通过互联网实现数据远程传...原创 2020-01-08 10:26:50 · 21462 阅读 · 15 评论 -
STM32之0.96寸 7针 OLED显示屏(SPI协议)驱动代码(程序稳定,清晰明了)
温馨提示:本篇博客文章仅仅是OLED屏幕的驱动代码,其余代码(温度,时间显示代码)见本人主页其它文章......第一部分:OLED屏幕驱动头文件(oled.h)第二部分:OLED屏幕驱动文件(oled.c)第三部分:字库取模头文件(word.h)第四部分:字库取模源文件(word.c)原创 2019-04-25 17:24:53 · 27604 阅读 · 25 评论 -
STM32之DS18B20温度传感器驱动代码(程序稳定,清晰明了)
DS18B20温度显示效果温馨提示:本篇博客文章仅仅是Ds18b20驱动代码,其余代码见本人主页其它文章......完整工程和资料包下载:https://download.youkuaiyun.com/download/qq_34885669/11640003第一部分:DS18B20温度模块驱动代码头文件(DS18B20.h)#ifndef DS18B20_H#...原创 2019-04-25 17:51:23 · 38120 阅读 · 23 评论 -
STM32 RTC 驱动代码(解决了使用HAL库函数导致的复位或者掉电后导致RTC年月日日期清零的问题)
在 HAL_RTC_GetDate()源码中,可以清楚看到日期是由DateToUpdate结构体获得的,然而通过逐步查询 DateToUpdate结构体来源发现DateToUpdate结构体和RTC计数器的值是没有关联的,所以单片机掉电或者复位后日期(年月日)就会清0。在 HAL_RTC_GetTime()源码中,可以清楚看到时间是由RTC_ReadTimeCounter()获得的,也就是说时间是和RTC计数器的值关联的,所以单片机掉电或者复位后时间(时分秒)不会清0 ,依然可以正常走时。原创 2024-10-30 14:27:37 · 1306 阅读 · 0 评论